class Fog::Support::StormOnDemand::Ticket

Public Instance Methods

add_feedback(options) click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 19
def add_feedback(options)
  requires :identity
  res = service.add_feedback({:id => identity}.merge!(options)).body
  res["feedback"].to_i == 1 ? true : false
end
add_transaction_feedback(options) click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 25
def add_transaction_feedback(options)
  requires :identity
  requires :secid
  params = {:ticket_id => identity,
            :secid => secid}.merge!(options)
  service.add_transaction_feedback(params).body
end
authenticate(options) click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 33
def authenticate(options)
  requires :identity
  requires :secid
  params = {:id => identity, :secid => secid}.merge!(options)
  service.authenticate(params).body
end
close() click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 40
def close
  requires :identity
  requires :secid
  res = service.close_ticket(:id => identity, :secid => secid).body
  res["closed"].to_i == 1 ? true : false
end
reopen() click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 47
def reopen
  requires :identity
  requires :secid
  res = service.reopen_ticket(:id => identity, :secid => secid).body
  res["reopened"].to_i == 1 ? true : false
end
reply(options) click to toggle source
# File lib/fog/support/storm_on_demand/models/ticket.rb, line 54
def reply(options)
  requires :identity
  requires :secid
  res = service.reply_ticket({:id => identity,
                              :secid => secid}.merge!(options)).body
  res["reply"].to_i == 1 ? true : false
end