Method: MotionPrime::Config#method_missing
- Defined in:
- motion-prime/config/config.rb
#method_missing(name, *args, &block) ⇒ Object
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
# File 'motion-prime/config/config.rb', line 107 def method_missing(name, *args, &block) if block_given? yield self[name] else name = name.to_s if /(.+)\=$/.match(name) store($1, args[0]) elsif /(.+)\?$/.match(name) value = self[$1] value.present? && !!value else self[name] end end end |