Sha256: b7543fc2806ddf5d0a8bc18ff7d6216f6ed45b13ade7b4ec81145327433b68af
Contents?: true
Size: 410 Bytes
Versions: 3
Compression:
Stored size: 410 Bytes
Contents
module RForce # Allows indexing hashes like method calls: hash.key # to supplement the traditional way of indexing: hash[key] module MethodKeys def respond_to_missing?(*) return true if respond_to?(:[]) super end def method_missing(method, *args) return self[method] if respond_to?(:[]) super end end class MethodHash < Hash include MethodKeys end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rforce-0.15 | lib/rforce/method_keys.rb |
rforce-0.14 | lib/rforce/method_keys.rb |
rforce-0.13 | lib/rforce/method_keys.rb |