class Arrows::Either

Attributes

payload[RW]

Public Class Methods

new(good_or_evil, payload) click to toggle source
# File lib/arrows/either.rb, line 3
def initialize(good_or_evil, payload)
  @good = !!good_or_evil
  @payload = payload
end

Public Instance Methods

evil?() click to toggle source
# File lib/arrows/either.rb, line 10
def evil?
  not good?
end
good?() click to toggle source
# File lib/arrows/either.rb, line 7
def good?
  @good
end