class Tildeath::ASTNodes::Import
Public Class Methods
new(type, name)
click to toggle source
# File lib/tildeath/ast_nodes/import.rb, line 6 def initialize(type, name) @type = type @name = name end
Public Instance Methods
execute(context)
click to toggle source
# File lib/tildeath/ast_nodes/import.rb, line 11 def execute(context) return unless context[:THIS].alive? # Create new object of the specified type and name and store it in context context[@name] = ImminentlyDeceasedObject.new(@type, @name) end
to_s()
click to toggle source
# File lib/tildeath/ast_nodes/import.rb, line 17 def to_s "import #{@type} #{@name}" end