Method: FeatureSetting::FsFeature.define_checker_method
- Defined in:
- lib/feature_setting/orm/active_record/fs_feature.rb
.define_checker_method(key, &block) ⇒ Object
54 55 56 57 58 59 60 |
# File 'lib/feature_setting/orm/active_record/fs_feature.rb', line 54 def define_checker_method(key, &block) block = Proc.new do record = self.where(key: key, klass: klass).first record.enabled end unless block_given? define_singleton_method("#{key}_enabled?") { block.call } end |