class BillForward::OrderedHashWithDotAccess

Note: does not use indifferent access! Only entities themselves have indifferent access!

Public Instance Methods

method_missing(method_id, *arguments, &block) click to toggle source
# File lib/bill_forward/custom_hash.rb, line 4
def method_missing(method_id, *arguments, &block)
        # no call to super; our criteria is all keys.
        #setter
        if /^(\w+)=$/ =~ method_id.to_s
                return self[$1] = arguments.first
        end
        #getter
        self[method_id.to_s]
end