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