class
ActiveSupport::OrderedOptions
v4.2.7 -
Show latest stable
- Superclass: OrderedHash
Usually key value pairs are handled something like this:
h = {} h[:boy] = 'John' h[:girl] = 'Mary' h[:boy] # => 'John' h[:girl] # => 'Mary'
Using OrderedOptions, the above code could be reduced to:
h = ActiveSupport::OrderedOptions.new h.boy = 'John' h.girl = 'Mary' h.boy # => 'John' h.girl # => 'Mary'
Files
- activesupport/lib/active_support/ordered_options.rb