Class: ActiveInteraction::InvalidNestedValueError

Inherits:
InvalidValueError
  • Object
show all
Defined in:
lib/active_interaction/errors.rb

Overview

Raised if a user-supplied value to a nested hash input is invalid.

Since:

  • 1.0.0

Returns:

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filter_name, input_value) ⇒ InvalidNestedValueError

Returns a new instance of InvalidNestedValueError.

Since:

  • 1.0.0

Parameters:



70
71
72
73
74
75
# File 'lib/active_interaction/errors.rb', line 70

def initialize(filter_name, input_value)
  super("#{filter_name}: #{input_value.inspect}")

  @filter_name = filter_name
  @input_value = input_value
end

Instance Attribute Details

#filter_nameSymbol (readonly)

Since:

  • 1.0.0

Returns:



63
64
65
# File 'lib/active_interaction/errors.rb', line 63

def filter_name
  @filter_name
end

#input_valueObject (readonly)

Since:

  • 1.0.0

Returns:



66
67
68
# File 'lib/active_interaction/errors.rb', line 66

def input_value
  @input_value
end