class SimpleEnum::Accessors::WhinyAccessor
Public Instance Methods
write(object, key)
click to toggle source
Calls superclass method
SimpleEnum::Accessors::Accessor#write
# File lib/simple_enum/accessors/whiny_accessor.rb, line 6 def write(object, key) raise ArgumentError, "#{key} is not a valid enum value for #{enum}" if key && !enum.include?(key) super end