Sha256: def7af6d202350481455d52717789e4389268d626ec7c50947d14f1680b1f195
Contents?: true
Size: 703 Bytes
Versions: 15
Compression:
Stored size: 703 Bytes
Contents
require 'fog/core/collection' require 'fog/storm_on_demand/models/support/ticket' module Fog module Support class StormOnDemand class Tickets < Fog::Collection model Fog::Support::StormOnDemand::Ticket def create(options) ticket = service.create_ticket(options).body new(ticket) end def get(ticket_id, secid) service.get_ticket_details(:id => ticket_id, :secid => secid).body end def all(options={}) tickets = service.list_tickets(options).body['items'] load(tickets) end def types service.list_ticket_types.body['types'] end end end end end
Version data entries
15 entries across 15 versions & 4 rubygems