class Daedal::Attributes::Flag

Constants

ALLOWED_FLAGS

Public Instance Methods

coerce(value) click to toggle source
# File lib/daedal/attributes/flag.rb, line 21
def coerce(value)
  unless value.nil?
    value = value.to_sym
    unless ALLOWED_FLAGS.include? value
      raise Virtus::CoercionError.new(value, 'Daedal::Attributes::Flag')
    end
  end
  value
end