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