Module: RFunc

Defined in:
lib/rfunc.rb,
lib/rfunc/seq.rb,
lib/rfunc/errors.rb,
lib/rfunc/option.rb,
lib/rfunc/version.rb

Defined Under Namespace

Modules: Errors, Option Classes: AbstractOption, None, Seq, Some

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.NoneObject



16
# File 'lib/rfunc.rb', line 16

def None; RFunc::None.new end

.Option(v) ⇒ Object



12
# File 'lib/rfunc.rb', line 12

def Option(v); RFunc::Option.new(v) end

.Seq(a) ⇒ Object



10
# File 'lib/rfunc.rb', line 10

def Seq(a); RFunc::Seq.new(a) end

.Some(v) ⇒ Object



14
# File 'lib/rfunc.rb', line 14

def Some(v); RFunc::Some.new(v) end