class Gobstones::Lang::True

Public Instance Methods

<(_other) click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 40
def <(_other)
  false
end
and(other) click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 44
def and(other)
  other
end
if_false(_block, _context) click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 61
def if_false(_block, _context)
  # nothing to do, I'm true :)
  self
end
if_true(block, context) click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 56
def if_true(block, context)
  block.evaluate context
  self
end
not() click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 52
def not
  False.new
end
or(_other) click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 48
def or(_other)
  self
end
to_s() click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 70
def to_s
  'True'
end
true?() click to toggle source
# File lib/gobstones/lang/literals/boolean.rb, line 66
def true?
  true
end