Class: Oneview::Api::Sms

Inherits:
Client
  • Object
show all
Defined in:
lib/oneview/api/sms.rb

Instance Attribute Summary

Attributes inherited from Client

#access_token

Instance Method Summary collapse

Methods inherited from Client

#contacts, #emails, #initialize, #sms

Methods included from ClassMethods

#require_all

Constructor Details

This class inherits a constructor from Oneview::Client

Instance Method Details

#create(data) ⇒ Object Also known as: new

Raises:

  • (ArgumentError)


8
9
10
11
12
# File 'lib/oneview/api/sms.rb', line 8

def create(data)
  return parse_response(self.class.post("/", :body => build_body(data), :headers => header)) if data.is_a?(Hash)
  return parse_response(self.class.post("/", :body => build_body(data.as_parameter), :headers => header)) if data.is_a?(Oneview::Entity::Sms)
  raise ArgumentError
end