module Hashie::Extensions::MethodQuery
def method_missing(name, *args)
def method_missing(name, *args) if args.empty? && name.to_s =~ /(.*)\?$/ && (key?($1) || key?($1.to_sym)) return self[$1] || self[$1.to_sym] end super end
def respond_to?(name, include_private = false)
def respond_to?(name, include_private = false) return true if name.to_s =~ /(.*)\?$/ && (key?($1) || key?($1.to_sym)) super end