module LIT::Object
@api public @since 0.1.0
Public Class Methods
included(object)
click to toggle source
# File lib/lit/object/option.rb, line 5 def self.included(object) object.define_singleton_method(:Some) { |value| Option::Some.new(value) } Utils.const_reset(object, "None", Option::None) Utils.const_reset(object, "Some", Class.new(Option::Some)) end