Class: PSD::EngineData::Instruction::MultiLineArrayStart

Inherits:
PSD::EngineData::Instruction show all
Defined in:
lib/psd/enginedata/instructions/multi_line_array_start.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from PSD::EngineData::Instruction

#initialize, match, #match, #method_missing

Constructor Details

This class inherits a constructor from PSD::EngineData::Instruction

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class PSD::EngineData::Instruction

Class Method Details

.tokenObject



6
# File 'lib/psd/enginedata/instructions/multi_line_array_start.rb', line 6

def self.token; /^\/(\w+) \[$/; end

Instance Method Details

#execute!Object



8
9
10
11
12
# File 'lib/psd/enginedata/instructions/multi_line_array_start.rb', line 8

def execute!
  stack_push match[1]
  set_node []
  set_property
end