Module: Serega::SeregaValidations::CheckInitiateParams::InstanceMethods

Included in:
Serega::SeregaValidations::CheckInitiateParams
Defined in:
lib/serega/validations/check_initiate_params.rb

Overview

Validations of serializer initialization options instance methods

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#optsHash (readonly)

Returns validated initialization options.

Returns:

  • (Hash)

    validated initialization options



14
15
16
# File 'lib/serega/validations/check_initiate_params.rb', line 14

def opts
  @opts
end

Instance Method Details

#initialize(opts) ⇒ void

Initializes validator for initialization options

Parameters:

  • opts (Hash)

    initialization options



23
24
25
# File 'lib/serega/validations/check_initiate_params.rb', line 23

def initialize(opts)
  @opts = opts
end

#validateObject

Validates initiating params



30
31
32
33
# File 'lib/serega/validations/check_initiate_params.rb', line 30

def validate
  check_allowed_keys
  check_modifiers
end