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

Returns a new instance of 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)

Returns allow empty date and datetime values option on/off.

Returns:

  • (Boolean)

    allow empty date and datetime values option on/off



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)

Returns coerce value option on/off.

Returns:

  • (Boolean)

    coerce value option on/off



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)

Returns coerce datetime string by this Object class.

Returns:

  • (Object, nil)

    coerce datetime string by this Object class



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