class Blender::Task::Serf

Constants

SerfQuery

Public Class Methods

new(name, metadata = {}) click to toggle source
Calls superclass method
# File lib/blender/tasks/serf.rb, line 24
def initialize(name, metadata = {})
  super
  @command = SerfQuery.new
  @command.query= name
end

Public Instance Methods

command() click to toggle source
# File lib/blender/tasks/serf.rb, line 54
def command
  @command
end
execute(&block) click to toggle source
# File lib/blender/tasks/serf.rb, line 50
def execute(&block)
  @command.instance_eval(&block)
end
no_ack(bool) click to toggle source
# File lib/blender/tasks/serf.rb, line 42
def no_ack(bool)
  @command.noack = bool
end
payload(pl) click to toggle source
# File lib/blender/tasks/serf.rb, line 38
def payload(pl)
  @command.payload = pl
end
process(&block) click to toggle source
# File lib/blender/tasks/serf.rb, line 46
def process(&block)
  @command.process = block if block
end
query(q) click to toggle source
# File lib/blender/tasks/serf.rb, line 30
def query(q)
  @command.query = q
end
timeout(t) click to toggle source
# File lib/blender/tasks/serf.rb, line 34
def timeout(t)
  @command.timeout = t
end