Method: Configurable.method_missing
- Defined in:
- app/models/configurable.rb
.method_missing(name, *args) ⇒ Object
115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'app/models/configurable.rb', line 115 def self.method_missing(name, *args) name_stripped = name.to_s.sub(/[\?=]$/, '') if keys.include?(name_stripped) if name.to_s.end_with?('=') self[name_stripped] = args.first else self[name_stripped] end else super end end |