docbrown/config/features.rb
Mac Siri 8003191a4e Create Chat app (#175)
* Setup Pusher gem

* Create ChatChannel and Message model

* Create ChatChannelController

* Add back fix-db-schema-conflicts gem

* Add pusher-js package

* Add validations on Message & ChatChannel models

* Update Route

* Create MessageController

* Update ChatChannelController

* Create Chat app WIP

* Extract messenger render to Message Component

* Implement live chat WIP

* Implement live chat WIP (2)

* Add style and scrollToBottom feature for chat

* Create getUserDataAndCsrfToken function

* Add feature toggle to the new live chat

* Clean up ChatChannelsController & create spec

* Update ChatChannel spec

* Update Message spec

* Create MessagesController spec & refactor

* Clean up Chat app

* Fix lint

* Add character limit to Message
2018-04-04 14:19:57 -07:00

34 lines
864 B
Ruby

Flipflop.configure do
# Strategies will be used in the order listed here.
strategy :cookie
strategy :active_record
strategy :default
# Other strategies:
#
# strategy :query_string
# strategy :redis
# strategy :session
#
# strategy :my_strategy do |feature|
# # ... your custom code here; return true/false/nil.
# end
# Declare your features, e.g:
#
feature :display_sponsors,
default: false,
description: "Home page sponsor display"
feature :live_starting_soon,
default: false,
description: "/live event is starting soon."
feature :live_is_live,
default: false,
description: "/live page showing live event"
feature :she_coded,
default: false,
description: "Toggle #shecoded sidebar"
feature :sendbird,
default: true,
description: "Toggle between Sendbird and our custom chat"
end