module AliasClass

Constants

VERSION

Public Class Methods

alias_class(original_class, new_class) click to toggle source
# File lib/alias_class.rb, line 6
def self.alias_class(original_class, new_class)
  self.const_set(new_class, original_class)
end
included(base_class) click to toggle source
# 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