module SimpleEnum::Accessors

Constants

ACCESSORS

Public Class Methods

accessor(name, enum, options = {}) click to toggle source
# File lib/simple_enum/accessors.rb, line 12
def self.accessor(name, enum, options = {})
  access = options.fetch(:accessor, SimpleEnum.accessor)
  klass = ACCESSORS[access] || Accessor
  klass.new(name, enum, options[:source], options[:prefix])
end