Method: NovelSetting#set_attribute
- Defined in:
- lib/novelsetting.rb
#set_attribute ⇒ Object
設定データ用アクセサ定義
167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/novelsetting.rb', line 167 def set_attribute @settings.each_key do |key| instance_eval <<-EOS def #{key} @settings["#{key}"] end def #{key}=(value) check_value_of_type("#{key}", value) @settings["#{key}"] = value end EOS end end |