Method: FeatureSetting::FsFeature.init_features!
- Defined in:
- lib/feature_setting/orm/active_record/fs_feature.rb
.init_features!(remove_old_features = false) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'lib/feature_setting/orm/active_record/fs_feature.rb', line 34 def init_features!(remove_old_features = false) features.each do |key, value| self.create_with(key: key, enabled: value, klass: klass).find_or_create_by(klass: klass, key: key) define_checker_method(key) define_enabler_method(key) define_disabler_method(key) end remove_old_features! if remove_old_features end |