<Toplevel Module>
ActiveSupport
—
#1
OrderedOptions
—
#2
inherits from |
| ||||||||||||
has properties |
|
Object
(
Builtin-Module
)
Hash
(
Builtin-Module
)
1 module ActiveSupport #:nodoc: 2 class OrderedOptions < OrderedHash #:nodoc: 3 def []=(key, value) 4 super(key.to_sym, value) 5 end 6 7 def [](key) 8 super(key.to_sym) 9 end 10 11 def method_missing(name, *args) 12 if name.to_s =~ /(.*)=$/ 13 self[$1.to_sym] = args.first 14 else 15 self[name] 16 end 17 end 18 end 19 end