Module: TestingRecord::DSL::Validation::Input

Included in:
Builder::Filters, Builder::Settings
Defined in:
lib/testing_record/dsl/validation/input.rb

Overview

TestingRecord::DSL::Validation::Input

Validations for direct inputs into creating models

Instance Method Summary collapse

Instance Method Details

#caching_valid?(input) ⇒ Boolean

Check whether the caching setting is valid

Returns:

  • (Boolean)


12
13
14
# File 'lib/testing_record/dsl/validation/input.rb', line 12

def caching_valid?(input)
  %i[enabled disabled].include?(input)
end

#filter_logic_valid?(input) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/testing_record/dsl/validation/input.rb', line 16

def filter_logic_valid?(input)
  %i[and or].include?(input)
end