Method: FeatureSetting::FsSetting.define_getter_method
- Defined in:
- lib/feature_setting/orm/active_record/fs_setting.rb
.define_getter_method(key, &block) ⇒ Object
58 59 60 61 62 63 64 65 66 67 |
# File 'lib/feature_setting/orm/active_record/fs_setting.rb', line 58 def define_getter_method(key, &block) unless block_given? block = proc do record = find_by key: key, klass: klass ConvertValue.convert_to_type(record.value, record.value_type) end end define_singleton_method(key.to_s) { block.call } end |