Module: Serega::SeregaValidations::CheckBatchLoaderParams::InstanceMethods
- Included in:
- Serega::SeregaValidations::CheckBatchLoaderParams
- Defined in:
- lib/serega/validations/check_batch_loader_params.rb
Overview
batch_loader parameters validation instance methods
Instance Attribute Summary collapse
-
#batch_loader ⇒ nil, #call
readonly
Validated batch_loader value or block.
-
#name ⇒ Symbol
readonly
Validated batch_loader name.
Instance Method Summary collapse
-
#initialize(name, batch_loader) ⇒ Object
Instantiates batch loader params checker.
-
#validate ⇒ void
Checks batch loader parameters.
Instance Attribute Details
#batch_loader ⇒ nil, #call (readonly)
Returns validated batch_loader value or block.
17 18 19 |
# File 'lib/serega/validations/check_batch_loader_params.rb', line 17 def batch_loader @batch_loader end |
#name ⇒ Symbol (readonly)
Returns validated batch_loader name.
14 15 16 |
# File 'lib/serega/validations/check_batch_loader_params.rb', line 14 def name @name end |
Instance Method Details
#initialize(name, batch_loader) ⇒ Object
Instantiates batch loader params checker
22 23 24 25 |
# File 'lib/serega/validations/check_batch_loader_params.rb', line 22 def initialize(name, batch_loader) @name = name @batch_loader = batch_loader end |
#validate ⇒ void
This method returns an undefined value.
Checks batch loader parameters
34 35 36 37 |
# File 'lib/serega/validations/check_batch_loader_params.rb', line 34 def validate check_name check_loader end |