class Plivo::Resources::Subaccount
Public Class Methods
new(client, options = nil)
click to toggle source
Calls superclass method
Plivo::Base::Resource::new
# File lib/plivo/resources/accounts.rb, line 5 def initialize(client, options = nil) @_name = 'Subaccount' @_identifier_string = 'auth_id' super end
Public Instance Methods
delete(cascade = false)
click to toggle source
# File lib/plivo/resources/accounts.rb, line 23 def delete(cascade = false) valid_param?(:cascade, cascade, [TrueClass, FalseClass], false, [true, false]) params = { :cascade => cascade } perform_delete(params) end
to_s()
click to toggle source
# File lib/plivo/resources/accounts.rb, line 34 def to_s { account: @account, api_id: @api_id, auth_id: @auth_id, auth_token: @auth_token, new_auth_token: @new_auth_token, created: @created, enabled: @enabled, modified: @modified, name: @name, resource_uri: @resource_uri }.to_s end
update(name, enabled = false)
click to toggle source
# File lib/plivo/resources/accounts.rb, line 11 def update(name, enabled = false) valid_param?(:name, name, [String, Symbol], true) valid_param?(:enabled, enabled, [TrueClass, FalseClass], true, [true, false]) params = { name: name, enabled: enabled } perform_update(params) end