Method: FeatureSetting::FsFeature.define_enabler_method

Defined in:
lib/feature_setting/orm/active_record/fs_feature.rb

.define_enabler_method(key, &block) ⇒ Object



62
63
64
65
66
67
# File 'lib/feature_setting/orm/active_record/fs_feature.rb', line 62

def define_enabler_method(key, &block)
  block = Proc.new do
    enable!(key)
  end unless block_given?
  define_singleton_method("enable_#{key}!") { block.call }
end