class McBlocky::DSL::PartialCommand

Public Class Methods

new(context, *args) click to toggle source
# File lib/mcblocky/dsl/commands.rb, line 162
def initialize(context, *args)
  @context = context
  @args = args
  @a = Selector.new '@a'
  @p = Selector.new '@p'
  @r = Selector.new '@r'
  @e = Selector.new '@e'
end

Public Instance Methods

method_missing(m, *args) click to toggle source
# File lib/mcblocky/dsl/commands.rb, line 171
def method_missing(m, *args)
  @context.command *(@args + [m] + args)
end