class Tildeath::ASTNodes::Bang

Public Class Methods

new(value) click to toggle source
# File lib/tildeath/ast_nodes/bang.rb, line 4
def initialize(value)
  @value = value
end

Public Instance Methods

execute(context) click to toggle source
# File lib/tildeath/ast_nodes/bang.rb, line 8
def execute(context)
  !@value.execute(context)
end
to_s() click to toggle source
# File lib/tildeath/ast_nodes/bang.rb, line 12
def to_s
  "!#{@value}"
end