Sha256: 271648c5866cdac36402808a9bbd32d9d746b5b5ad30a827ac5c8a3040ef2a19
Contents?: true
Size: 680 Bytes
Versions: 1
Compression:
Stored size: 680 Bytes
Contents
module Trumpet class Listener < Trumpet::Resource def self.create(options) if options[:parameters][:receiver_id] Listener.new(Trumpet::Request.post("/receivers/#{options[:parameters][:receiver_id]}/listeners", options)) else raise Trumpet::BadRequest, "Must specify a receiver id when creating a listener" end end def self.find(id, options={}) Listener.new(Trumpet::Request.get("/listeners/#{id}", options)) end def delete(options={}) options[:credentials] ||= @credentials options[:parse_response] = false !!Trumpet::Request.delete("/listeners/#{@id}", options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trumpet-trumpet-0.1.0 | lib/trumpet/listener.rb |