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.

Returns:

  • (Class)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filter_name, input_value) ⇒ InvalidNestedValueError

Returns a new instance of InvalidNestedValueError.

Parameters:

  • filter_name (Symbol)
  • input_value (Object)


68
69
70
71
72
73
# File 'lib/active_interaction/errors.rb', line 68

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)

Returns:

  • (Symbol)


61
62
63
# File 'lib/active_interaction/errors.rb', line 61

def filter_name
  @filter_name
end

#input_valueObject (readonly)

Returns:

  • (Object)


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

def input_value
  @input_value
end