docbrown/app/controllers/internal/welcome_controller.rb
Mac Siri 40f488d991 Migrate to Travis CI (part 2) (#591)
* Update Travis.yml

* Update README

* Update README

* Adjust test to not rely on env vars

* Update encryption

* Refactor

* Update env key

* Stub AWS calls

* Create ApplicationConfig

* Fix specs

* Fix lint

* Update ApplicationConfig

* Remove travis env vars

* Fix lint

* Extend character limit to 100

* Add env to travis

* Take out auto-restart after deploy

* Immediately discarded test cache

* Stub GA in request specs

* Stub Pusher

* Fix broken specs

* Update fixture

* Add CodeClimate id

* Change CodeClimate key

* Remove merge mistakes

* WIP

* Add Envied gem & Change README

* Add missing keys

* Add missing key

* Update fixture

* Fix broken spec

* Add Slack Notification for Travis

* Fix wording

* Fix typo
2018-07-20 20:17:18 -04:00

34 lines
867 B
Ruby
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

class Internal::WelcomeController < Internal::ApplicationController
layout "internal"
def index
@daily_threads = Article.where("title LIKE 'Welcome Thread - %'")
end
def create
welcome_thread = Article.create(
body_markdown: welcome_thread_content,
user_id: ApplicationConfig["DEVTO_USER_ID"],
)
redirect_to welcome_thread.path + "/edit"
end
private
def welcome_thread_content
<<~HEREDOC
---
title: Welcome Thread - v0
published: false
description: Introduce yourself to the community!
tags: welcome
---
Hey there! Welcome to dev.to!
![WELCOME TO THE INTERNET](https://slack-imgs.com/?c=1&url=http%3A%2F%2Fmedia0.giphy.com%2Fmedia%2FzhbrTTpmSCYog%2Fgiphy-downsized.gif)
Leave a comment below to introduce yourself to the community!
HEREDOC
end
end