Module: Aliasable::AliasingClassMethods
- Defined in:
- lib/classy/aliasable.rb
Overview
Methods for the classes that get aliased.
Instance Method Summary collapse
-
#aka(*nicks) ⇒ Object
Specifies a symbol (or several) that a given framework might be known by.
Instance Method Details
#aka(*nicks) ⇒ Object
Specifies a symbol (or several) that a given framework might be known by.
class AnotherClass
aka :kid2, :chunky_bacon
...
end
118 119 120 121 122 123 |
# File 'lib/classy/aliasable.rb', line 118 def aka( *nicks ) nicks.each do |nick| raise ArgumentError, "Called aka with an alias that is already taken." if aliases.include? nick aliases[nick] = self end end |