class Fog::Support::StormOnDemand::Ticket
Public Class Methods
new(attributes={})
click to toggle source
Calls superclass method
Fog::Model::new
# File lib/fog/storm_on_demand/models/support/ticket.rb, line 22 def initialize(attributes={}) super end
Public Instance Methods
add_feedback(options)
click to toggle source
# File lib/fog/storm_on_demand/models/support/ticket.rb, line 26 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/storm_on_demand/models/support/ticket.rb, line 32 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/storm_on_demand/models/support/ticket.rb, line 40 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/storm_on_demand/models/support/ticket.rb, line 47 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/storm_on_demand/models/support/ticket.rb, line 54 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/storm_on_demand/models/support/ticket.rb, line 61 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