Skip to content

Instantly share code, notes, and snippets.

@knwang
Last active August 29, 2015 14:27
Show Gist options
  • Save knwang/7a6d7df3b8b66f34db5f to your computer and use it in GitHub Desktop.
Save knwang/7a6d7df3b8b66f34db5f to your computer and use it in GitHub Desktop.

Hash

==
[key]
[key]=
any?
any? {|key, value| ...}
delete(key)
delete(key) {|key| ..}
delete_if {|key, value| ... }
each {|key, value| ... }
each_pair {|key, value| ... }
each_key {|key| ... }
each_value {|value| ... }
empty?
fetch(key, default)
fetch(key) {|key| ... }
has_key?(key)
has_value?(value)
to_s
keep_if {|key, value| ... }
key(value)
keys
length
merge(other_hash)
merge!(other_hash)
reject {|key, value| ... }
reject! {|key, value| .. }
select {|key, value| .. }
select! {|key, value| .. }
size
to_a
values
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment