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