Class: Forme::ErrorHandler::Set

Inherits:
Forme::ErrorHandler show all
Defined in:
lib/forme/transformers/error_handler.rb

Instance Method Summary collapse

Instance Method Details

#call(tag, input) ⇒ Object



37
38
39
40
41
42
43
44
45
# File 'lib/forme/transformers/error_handler.rb', line 37

def call(tag, input)
  return super unless last_input = input.opts[:last_input]

  last_input.opts[:error] = input.opts[:error]
  last_input.opts[:error_attr] = input.opts[:error_attr] if input.opts[:error_attr]
  last_input.opts[:error_handler] = :default

  tag
end