Module: Lite::Validation::Validator::Option

Defined in:
lib/lite/validation/validator/option.rb,
lib/lite/validation/validator/option/none.rb,
lib/lite/validation/validator/option/some.rb,
lib/lite/validation/validator/option/some/dig.rb,
lib/lite/validation/validator/option/some/simple.rb,
lib/lite/validation/validator/option/some/complex.rb,
lib/lite/validation/validator/option/some/abstract.rb,
lib/lite/validation/validator/option/some/singular.rb,
lib/lite/validation/validator/option/some/complex/registry.rb,
lib/lite/validation/validator/option/some/complex/registry/node.rb,
lib/lite/validation/validator/option/some/complex/registry/root.rb,
lib/lite/validation/validator/option/some/complex/wrappers/hash.rb,
lib/lite/validation/validator/option/some/complex/wrappers/array.rb,
lib/lite/validation/validator/option/some/complex/wrappers/tuple.rb,
lib/lite/validation/validator/option/some/complex/wrappers/object.rb,
lib/lite/validation/validator/option/some/complex/registry/abstract.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract/iterable.rb,
lib/lite/validation/validator/option/some/complex/wrappers/abstract/non_iterable.rb

Defined Under Namespace

Modules: None, Some

Class Method Summary collapse

Class Method Details

.noneObject



14
15
16
# File 'lib/lite/validation/validator/option.rb', line 14

def self.none
  None
end

.some(value) ⇒ Object



10
11
12
# File 'lib/lite/validation/validator/option.rb', line 10

def self.some(value)
  Some.instance(value)
end