class Essential::Account
Public Class Methods
new(sid: nil, headers: nil, attrs: nil)
click to toggle source
Calls superclass method
# File lib/essential/account.rb, line 18 def initialize(sid: nil, headers: nil, attrs: nil) sid ||= Essential.sid super(sid: sid, headers: headers, attrs: attrs) end
retrieve(opts={}, headers: {})
click to toggle source
# File lib/essential/account.rb, line 8 def self.retrieve(opts={}, headers: {}) me = self.new(headers: headers) me.fetch me end
url()
click to toggle source
# File lib/essential/account.rb, line 14 def self.url "/v2/account" end
Public Instance Methods
channels()
click to toggle source
# File lib/essential/account.rb, line 28 def channels Essential::Resource::PaginatorProxy.new(Essential::Messaging::Channel, headers: @headers) end
messages()
click to toggle source
# File lib/essential/account.rb, line 40 def messages Essential::Resource::PaginatorProxy.new(Essential::Messaging::Message, headers: @headers) end
subscribers()
click to toggle source
# File lib/essential/account.rb, line 32 def subscribers Essential::Resource::PaginatorProxy.new(Essential::Messaging::Subscriber, headers: @headers) end
transports()
click to toggle source
# File lib/essential/account.rb, line 36 def transports Essential::Resource::PaginatorProxy.new(Essential::Messaging::Transport, headers: @headers) end
url()
click to toggle source
# File lib/essential/account.rb, line 24 def url self.class.url end