Class: OpenAPIParser::SchemaValidator::Options

Inherits:
Object
  • Object
show all
Defined in:
lib/openapi_parser/schema_validator/options.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(allow_empty_date_and_datetime: false, coerce_value: nil, datetime_coerce_class: nil, validate_header: true) ⇒ Options



13
14
15
16
17
18
# File 'lib/openapi_parser/schema_validator/options.rb', line 13

def initialize(allow_empty_date_and_datetime: false, coerce_value: nil, datetime_coerce_class: nil, validate_header: true)
  @allow_empty_date_and_datetime = allow_empty_date_and_datetime
  @coerce_value = coerce_value
  @datetime_coerce_class = datetime_coerce_class
  @validate_header = validate_header
end

Instance Attribute Details

#allow_empty_date_and_datetimeBoolean (readonly)



11
12
13
# File 'lib/openapi_parser/schema_validator/options.rb', line 11

def allow_empty_date_and_datetime
  @allow_empty_date_and_datetime
end

#coerce_valueBoolean (readonly)



11
# File 'lib/openapi_parser/schema_validator/options.rb', line 11

attr_reader :allow_empty_date_and_datetime, :coerce_value, :datetime_coerce_class, :validate_header

#datetime_coerce_classObject? (readonly)



11
# File 'lib/openapi_parser/schema_validator/options.rb', line 11

attr_reader :allow_empty_date_and_datetime, :coerce_value, :datetime_coerce_class, :validate_header

#validate_headerObject (readonly)

Returns the value of attribute validate_header.



11
# File 'lib/openapi_parser/schema_validator/options.rb', line 11

attr_reader :allow_empty_date_and_datetime, :coerce_value, :datetime_coerce_class, :validate_header