class Rubasteme::AST::RecipientClauseBaseNode
Public Class Methods
new(initial_size = 0, recipient_pos = 0, _ = nil)
click to toggle source
Calls superclass method
Rubasteme::AST::ListNode::new
# File lib/rubasteme/ast/branch_node.rb, line 324 def initialize(initial_size = 0, recipient_pos = 0, _ = nil) # @nodes = [<recipient>] # <recipient> -> <expression> super(initial_size, _) @recipient_pos = recipient_pos end
Public Instance Methods
recipient()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 331 def recipient @nodes[@recipient_pos] end
recipient=(node)
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 335 def recipient=(node) @nodes[@recipient_pos] = node end