class Mozenda::Model::Agent

Public Class Methods

new(agent_id) click to toggle source
# File lib/mozenda/model/agent.rb, line 4
def initialize agent_id
  @id = agent_id
end

Public Instance Methods

get() click to toggle source
# File lib/mozenda/model/agent.rb, line 17
def get
  request = Mozenda::Request::AgentGet.new(:agent_id => @id)
  request.send!
end
get_jobs() click to toggle source
# File lib/mozenda/model/agent.rb, line 22
def get_jobs
  request = Mozenda::Request::AgentGetJobs.new(:agent_id => @id)
  request.send!
end
run(params = {}) click to toggle source
# File lib/mozenda/model/agent.rb, line 8
def run params = {}, job_params = {}
  request = Mozenda::Request::AgentRun.new({
    :agent_id => @id,
    :params => params,
    :job_params => job_params
  })
  request.send!
end