Class: TRuby::ValidationConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/t_ruby/runtime_validator.rb

Overview

Configuration for runtime validation

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeValidationConfig

Returns a new instance of ValidationConfig.



9
10
11
12
13
14
15
# File 'lib/t_ruby/runtime_validator.rb', line 9

def initialize
  @validate_all = true
  @validate_public_only = false
  @raise_on_error = true
  @log_violations = false
  @strict_mode = false
end

Instance Attribute Details

#log_violationsObject

Returns the value of attribute log_violations.



7
8
9
# File 'lib/t_ruby/runtime_validator.rb', line 7

def log_violations
  @log_violations
end

#raise_on_errorObject

Returns the value of attribute raise_on_error.



6
7
8
# File 'lib/t_ruby/runtime_validator.rb', line 6

def raise_on_error
  @raise_on_error
end

#strict_modeObject

Returns the value of attribute strict_mode.



7
8
9
# File 'lib/t_ruby/runtime_validator.rb', line 7

def strict_mode
  @strict_mode
end

#validate_allObject

Returns the value of attribute validate_all.



6
7
8
# File 'lib/t_ruby/runtime_validator.rb', line 6

def validate_all
  @validate_all
end

#validate_public_onlyObject

Returns the value of attribute validate_public_only.



6
7
8
# File 'lib/t_ruby/runtime_validator.rb', line 6

def validate_public_only
  @validate_public_only
end