Multitype-introspection is a project mainly written in Ruby, based on the MIT license.
Allows multiple type introspection. Currenty deprecated in favour to Hash Utils.
Multitype Introspection allows multiple type introspection. Extends the Object class with following methods:
Aim of these is probably evident -- they are equivalent of appropriate
methods without any
suffix, but for multiple classes. An example of
use:
foo = "some string"
bar = :symbol
alfa = SomeClass::new
foo.kind_of_any? [String, Symbol] # returns true
bar.kind_of_any? [String, Symbol] # also returns true
alfa.kind_of_any? [String, Symbol] # returns false
git checkout -b 20101220-my-change
).git commit -am "Added something"
).git push origin 20101220-my-change
).Copyright (c) 2011 Martin Kozák. See LICENSE.txt
for
further details.