Sha256: 04ab95e05dfa115b979738dda61997a75f7a601ec4b92472b493cdf76b3cb16d
Contents?: true
Size: 633 Bytes
Versions: 3
Compression:
Stored size: 633 Bytes
Contents
class Hash { alias_method: ":size" for: 'size alias_method: ":[]" for: '[] alias_method: 'at:put: for: "[]=" alias_method: 'at: for: '[] ruby_alias: 'keys ruby_alias: 'values ruby_alias: '== def inspect { str = "<[" max = size - 1 i = 0 each: |key,val| { str = str ++ (key inspect) ++ " => " ++ (val inspect) { str = str + ", " } if: (i < max) i = i + 1 } str = str + "]>" str } def each: block { each(&block) } def each_key: block { each_key(&block) } def each_value: block { each_value(&block) } def map: block { map(&block) } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fancy-0.3.3 | lib/rbx/hash.fy |
fancy-0.3.2 | lib/rbx/hash.fy |
fancy-0.3.1 | lib/rbx/hash.fy |