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



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

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

#OptionObject



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

def Option
  FunctionalLightService::Option
end

#Some(s) ⇒ Object

rubocop:disable Naming/MethodName



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

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