class Oneview::Client
Attributes
access_token[RW]
Public Class Methods
new(access_token)
click to toggle source
# File lib/oneview/client.rb, line 18 def initialize(access_token) raise NoAccessTokenError if access_token.nil? || access_token.strip == "" @access_token = access_token end
Public Instance Methods
contacts()
click to toggle source
# File lib/oneview/client.rb, line 24 def contacts Oneview::Api::Contacts.new(@access_token) end
emails()
click to toggle source
# File lib/oneview/client.rb, line 28 def emails Oneview::Api::Emails.new(@access_token) end
sms()
click to toggle source
# File lib/oneview/client.rb, line 32 def sms Oneview::Api::Sms.new(@access_token) end
Protected Instance Methods
build_body(parameters)
click to toggle source
# File lib/oneview/client.rb, line 42 def build_body(parameters) parameters.merge(:access_token => @access_token).to_json end
header()
click to toggle source
# File lib/oneview/client.rb, line 38 def header {"Content-Type" => "application/json", "Accept" => "application/json"} end
parse_response(response)
click to toggle source
# File lib/oneview/client.rb, line 46 def parse_response(response) return Oneview::Client::Response.new(response) end