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