Class: Essential::Messaging::Property
Class Method Summary
collapse
Instance Method Summary
collapse
#delete
#update
Methods inherited from Resource
#==, #as_json, #fetch, #init_from, #initialize, #inspect, request, #to_json
#filter_attrs, included
Class Method Details
.retrieve(*args) ⇒ Object
9
10
11
|
# File 'lib/essential/messaging/property.rb', line 9
def self.retrieve(*args)
raise NotImplementedError, 'must be retrieved from a Subscriber'
end
|
.url(subscriber_sid) ⇒ Object
13
14
15
|
# File 'lib/essential/messaging/property.rb', line 13
def self.url(subscriber_sid)
format('%s/%s/properties', Subscriber.url, CGI.escape(subscriber_sid))
end
|
Instance Method Details
#url ⇒ Object
17
18
19
|
# File 'lib/essential/messaging/property.rb', line 17
def url
format('%s/%s', self.class.url(subscriber_sid), CGI.escape(name))
end
|