class DiamondLang::CommandChain

Attributes

commands[R]

Public Class Methods

new(parent) click to toggle source
# File lib/diamond-lang/command_chain.rb, line 6
def initialize(parent)
  @parent = parent
  @commands = []
end

Public Instance Methods

method_missing(name, *args, &block) click to toggle source
# File lib/diamond-lang/command_chain.rb, line 10
def method_missing(name, *args, &block)
  @commands << Helpers::Command.new(name.to_s.downcase, args, &block)
end
to_minecarts() click to toggle source
# File lib/diamond-lang/command_chain.rb, line 13
def to_minecarts
  self.commands.map{|command| command.to_minecart}
end