module Collins

Public Class Methods

None() click to toggle source

Convenience method for creating a `None`

# File lib/collins/option.rb, line 12
def self.None
  ::Collins::None.new
end
Option(value) click to toggle source

Convenience method for creating an `Option`

# File lib/collins/option.rb, line 4
def self.Option value
  if value.nil? then
    ::Collins::None()
  else
    ::Collins::Some(value)
  end
end
Some(value) click to toggle source

Convenience method for creating a `Some`

# File lib/collins/option.rb, line 16
def self.Some value
  ::Collins::Some.new(value)
end