Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Allows multiple type introspection. Currenty deprecated in favour to Hash Utils.
Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
.document
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
VERSION
multitype-introspection.gemspec

README.md

Multitype Introspection

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

Contributing

  1. Fork it.
  2. Create a branch (git checkout -b 20101220-my-change).
  3. Commit your changes (git commit -am "Added something").
  4. Push to the branch (git push origin 20101220-my-change).
  5. Create an Issue with a link to your branch.
  6. Enjoy a refreshing Diet Coke and wait.

Copyright

Copyright (c) 2011 Martin Kozák. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.