0.0
No commit activity in last 3 years
No release in over 3 years
Hash that would return values that has been assigned to keys that are superclasses of asked key
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 2.6.0
 Project Readme

#SuperclassHash Build Status

SuperclassHash is a hash that you could use if you are storing values under class keys. If hash does not have particular class key it would serach through superclasses and return the first available value if any.

require "superclass_hash"

class A
end

class B < A
end

superhash = SuperclassHash.new
superhash[A] = "a"
superhash[A] # => "a"
superhash[B] # => "a"