class Plivo::Resources::Node
Public Class Methods
Source
# File lib/plivo/resources/nodes.rb, line 26 def initialize(client,options=nil) @_identifier_string = 'node_id' super configure_resource_uri end
Calls superclass method
Plivo::Base::Resource::new
Public Instance Methods
Source
# File lib/plivo/resources/nodes.rb, line 43 def member(member_address) options = {'member_address' => member_address, 'node_id' => @id, 'phlo_id' => @phlo_id, 'node_type' => @node_type} PhloMember.new(@_client, {resource_json: options}) end
Source
# File lib/plivo/resources/nodes.rb, line 32 def to_s { api_id: @api_id, node_id: @node_id, phlo_id: @phlo_id, name: @name, node_type: @node_type, created_on: @created_on }.to_s end
Private Instance Methods
Source
# File lib/plivo/resources/nodes.rb, line 49 def configure_resource_uri @_resource_uri = ['', 'v1', 'phlo', @phlo_id, @node_type, @id, ''].join('/') end