Module: FunctionalLightService::Prelude::Option

Included in:
Context
Defined in:
lib/functional-light-service/functional/option.rb

Constant Summary collapse

None =
FunctionalLightService::Option::None.new
Option =
FunctionalLightService::Option

Instance Method Summary collapse

Instance Method Details

#NoneObject



88
89
90
# File 'lib/functional-light-service/functional/option.rb', line 88

def None
  FunctionalLightService::Prelude::Option::None
end

#OptionObject



92
93
94
# File 'lib/functional-light-service/functional/option.rb', line 92

def Option
  FunctionalLightService::Option
end

#Some(s) ⇒ Object

rubocop:disable Naming/MethodName



84
85
86
# File 'lib/functional-light-service/functional/option.rb', line 84

def Some(s)
  FunctionalLightService::Option::Some.new(s)
end