Sha256: 88c1df8180d8c3706c17c5f4113cd71fc5614a54e13a46d4685e11d51475998a
Contents?: true
Size: 513 Bytes
Versions: 4
Compression:
Stored size: 513 Bytes
Contents
module DynamicMenu module AdvancedObjects class AdvancedHash def initialize @instance = Hash.new end def tap! *args, &block yield block; # @instance = @instance.map(*args, &block) end def add *args @instance.merge(args); end def method_missing method, *args, &block super unless @instance.methods.index method @instance.send method, *args, &block end end end end
Version data entries
4 entries across 4 versions & 1 rubygems