Class: Ircp::Parser::MessageNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/ircp/parser/message_node_classes.rb

Instance Method Summary collapse

Instance Method Details

#eval(env = {}) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/ircp/parser/message_node_classes.rb', line 4

def eval(env = {})
  env[:raw] = text_value
  prefix.v.eval (env[:prefix] ||= {}) unless prefix.empty?
  command.eval env
  params.eval env unless params.empty?
  env
end