Class: Interactor::Validation::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/interactor/validation/configuration.rb

Overview

Configuration class for interactor validation behavior

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration



9
10
11
12
13
# File 'lib/interactor/validation/configuration.rb', line 9

def initialize
  @skip_validate = true # Skip validate! hook if validate_params! has errors
  @mode = :default # Error message format mode (:default or :code)
  @halt = false # Stop validation on first error
end

Instance Attribute Details

#haltObject

Returns the value of attribute halt.



7
8
9
# File 'lib/interactor/validation/configuration.rb', line 7

def halt
  @halt
end

#modeObject

Returns the value of attribute mode.



7
8
9
# File 'lib/interactor/validation/configuration.rb', line 7

def mode
  @mode
end

#skip_validateObject

Returns the value of attribute skip_validate.



7
8
9
# File 'lib/interactor/validation/configuration.rb', line 7

def skip_validate
  @skip_validate
end