Skip to content

gorillib hashlike method listing

Philip (flip) Kromer edited this page May 9, 2012 · 1 revision

gorillib/hashlike -- Method Listing

ActsAsHash

Uses accessors and instance variables to provide

  • :[key] calls the getter send(key)
  • :[key]= val calls the setter send("key=", val)
  • :delete removes the instance variable, calls unset!
  • :keys all instance variables

Hashlike::Slice

Hashlike::Keys

Hashlike::Compact

Hashlike::DeepCompact

Hashlike::DeepMerge

Hashlike::TreeMerge

Hashlike::ReverseMerge

Hashlike::Zip

Hashlike::DeepKeys

Hashlike#each

Hashlike#each_key

Hashlike#each_value

Hashlike#has_key?

Hashlike#include? Hashlike#key? Hashlike#member?

Hashlike#has_value? Hashlike#value?

Hashlike#fetch

Hashlike#length

Hashlike#empty?

Hashlike#to_hash

Hashlike#values

Hashlike#values_at

Hashlike#key

Hashlike#invert

Hashlike#delete_if

Hashlike#reject!

Hashlike#reject

Hashlike#keep_if

Hashlike#select!

Hashlike#clear

Hashlike#assoc

Hashlike#rassoc

Hashlike#flatten

Hashlike#update

Hashlike#merge