Module: Lite::Validation::Validator::Adapters::Interfaces::Default

Defined in:
lib/lite/validation/validator/adapters/interfaces/default.rb

Class Method Summary collapse

Class Method Details

.failure(error) ⇒ Object



16
17
18
# File 'lib/lite/validation/validator/adapters/interfaces/default.rb', line 16

def self.failure(error)
  Result::Refuted.instance(error)
end

.noneObject



24
25
26
# File 'lib/lite/validation/validator/adapters/interfaces/default.rb', line 24

def self.none
  Option.none
end

.some(value) ⇒ Object



20
21
22
# File 'lib/lite/validation/validator/adapters/interfaces/default.rb', line 20

def self.some(value)
  Option.some(value)
end

.success(value) ⇒ Object



12
13
14
# File 'lib/lite/validation/validator/adapters/interfaces/default.rb', line 12

def self.success(value)
  Result::Committed.instance(value)
end