Exception: Committee::ParameterDeserializationError

Inherits:
InvalidRequest show all
Defined in:
lib/committee/errors.rb

Instance Attribute Summary collapse

Attributes inherited from InvalidRequest

#original_error

Instance Method Summary collapse

Constructor Details

#initialize(param_name, style, raw_value, message) ⇒ ParameterDeserializationError

Returns a new instance of ParameterDeserializationError.



40
41
42
43
44
45
# File 'lib/committee/errors.rb', line 40

def initialize(param_name, style, raw_value, message)
  @parameter_name = param_name
  @style = style
  @raw_value = raw_value
  super("Parameter '#{param_name}' (style: #{style}): #{message}")
end

Instance Attribute Details

#parameter_nameObject (readonly)

Returns the value of attribute parameter_name.



38
39
40
# File 'lib/committee/errors.rb', line 38

def parameter_name
  @parameter_name
end

#raw_valueObject (readonly)

Returns the value of attribute raw_value.



38
39
40
# File 'lib/committee/errors.rb', line 38

def raw_value
  @raw_value
end

#styleObject (readonly)

Returns the value of attribute style.



38
39
40
# File 'lib/committee/errors.rb', line 38

def style
  @style
end