Class: OSCRuby::Client
- Inherits:
-
Object
- Object
- OSCRuby::Client
- Defined in:
- lib/osc_ruby/client.rb
Instance Method Summary collapse
- #basic_auth(config) ⇒ Object
-
#initialize {|config| ... } ⇒ Client
constructor
The top-level class that handles configuration and connection to the Oracle Service Cloud REST API.
- #service_cloud_interface(config) ⇒ Object
Constructor Details
#initialize {|config| ... } ⇒ Client
The top-level class that handles configuration and connection to the Oracle Service Cloud REST API.
11 12 13 14 15 16 17 |
# File 'lib/osc_ruby/client.rb', line 11 def initialize raise ArgumentError, "block not given" unless block_given? @config = OSCRuby::Configuration.new yield config end |
Instance Method Details
#basic_auth(config) ⇒ Object
19 20 21 |
# File 'lib/osc_ruby/client.rb', line 19 def basic_auth(config) uri = URI(service_cloud_interface(config)) end |
#service_cloud_interface(config) ⇒ Object
23 24 25 |
# File 'lib/osc_ruby/client.rb', line 23 def service_cloud_interface(config) @url = 'https://' + config.interface + '/services/rest/connect/v1.3/' end |