Sha256: d30ca915ffcd5a35ca4f69df4dc35de28827b741de9feab41c4603b1f4924833
Contents?: true
Size: 381 Bytes
Versions: 3
Compression:
Stored size: 381 Bytes
Contents
require 'active_support/ordered_hash' module ActiveSupport #:nodoc: class OrderedOptions < OrderedHash def []=(key, value) super(key.to_sym, value) end def [](key) super(key.to_sym) end def method_missing(name, *args) if name.to_s =~ /(.*)=$/ self[$1.to_sym] = args.first else self[name] end end end end
Version data entries
3 entries across 3 versions & 2 rubygems