module Sheriff

Public Class Methods

defined_feature_sets() click to toggle source
# File lib/sheriff/api.rb, line 6
def defined_feature_sets
  @@defined_feature_sets
end
included(base) click to toggle source
# File lib/sheriff/api.rb, line 19
def self.included(base)
  base.extend ClassMethods
end

Public Instance Methods

FeatureSet(feature_set_name) click to toggle source
# File lib/sheriff/api.rb, line 23
def FeatureSet(feature_set_name)
  FeatureSet.find feature_set_name
end
feature_set(feature_set_name) click to toggle source
# File lib/sheriff/api.rb, line 27
def feature_set(feature_set_name)
  context = self

  fs = FeatureSet.find(feature_set_name).dup
  fs.context = context
  fs
end