module RubyEnum

Constants

VERSION

Public Class Methods

included(base) click to toggle source
# File lib/ruby_enum.rb, line 5
def self.included(base)
  # enmeration instances are singleton values
  base.private_class_method(:new, :allocate)
  base.send :extend, ClassMethods
  base.send :include, InstanceMethods
end