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



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

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

#OptionObject



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

def Option
  FunctionalLightService::Option
end

#Some(s) ⇒ Object

rubocop:disable Naming/MethodName



82
83
84
# File 'lib/functional-light-service/functional/option.rb', line 82

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