Module: AliasClass

Defined in:
lib/alias_class.rb,
lib/alias_class/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.included(base_class) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/alias_class.rb', line 4

def self.included(base_class)
  base_class.class_eval do
    def self.alias_class(original_class, new_class)
      self.const_set(new_class, original_class)
    end
  end
end