module SimpleEnum::Persistence::Extension
Public Instance Methods
as_enum(name, values, options = {})
click to toggle source
Calls superclass method
# File lib/simple_enum/persistence/extension.rb, line 4 def as_enum name, values, options = {} persistence = options.delete :persistence if persistence options[:with] ||= SimpleEnum.with.reject do |feature| [:attribute, :scope].include? feature end options[:map] = :persistence values = [ values ] values.push persistence if persistence.kind_of? Hash end super end