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



17
18
19
# File 'lib/serega/validations/check_initiate_params.rb', line 17

def opts
  @opts
end

Instance Method Details

#initialize(opts) ⇒ void

Initializes validator for initialization options

Parameters:

  • opts (Hash)

    initialization options



26
27
28
# File 'lib/serega/validations/check_initiate_params.rb', line 26

def initialize(opts)
  @opts = opts
end

#validateObject

Validates initiating params



33
34
35
36
# File 'lib/serega/validations/check_initiate_params.rb', line 33

def validate
  check_allowed_keys
  check_modifiers
end