module Rubiclifier::Feature
Constants
- BACKGROUND
- DATABASE
- IDLE_DETECTION
- NOTIFICATIONS
- SERVER
Public Class Methods
enabled?(feature)
click to toggle source
# File lib/feature.rb, line 13 def self.enabled?(feature) @enabled.include?(feature) end
fail_unless_enabled(feature)
click to toggle source
# File lib/feature.rb, line 17 def self.fail_unless_enabled(feature) raise "Looks like you're trying to use feature 'Rubiclifier::Feature::#{feature}' without specifying it in your features." unless Feature.enabled?(feature) end
set_enabled(features)
click to toggle source
# File lib/feature.rb, line 9 def self.set_enabled(features) @enabled = features end