lib/osc_ruby/client.rb in osc_ruby-0.0.6 vs lib/osc_ruby/client.rb in osc_ruby-0.0.7
- old
+ new
@@ -17,40 +17,39 @@
def initialize
raise ArgumentError, "block not given" unless block_given?
self.config ||= OSCRuby::Configuration.new
yield(config)
- check_config
+ connect unless check_config == false
end
def check_config
if config.interface ==''
raise ArgumentError, "Interface cannot be nil or blank"
elsif config.username ==''
raise ArgumentError, "Username cannot be nil or blank"
elsif config.password ==''
raise ArgumentError, "Password cannot be nil or blank"
end
+
+ true
end
- def self.basic_auth_url
- uri = URI.parse(self.service_cloud_interface)
- end
+ # def connect
- def self.service_cloud_interface
- url = 'https://' + config.interface + '.custhelp.com/services/rest/connect/v1.3/'
- end
+ # url = 'https://' + config.interface + '.custhelp.com/services/rest/connect/v1.3/'
+ # uri = URI.parse(url)
- def self.connect(config,uri)
- Net::HTTP.start(uri.host, uri.port,
- :use_ssl => true) do |http|
+ # Net::HTTP.start(uri.host, uri.port,
+ # :use_ssl => true,
+ # :verify_mode => OpenSSL::SSL::VERIFY_NONE) do |http|
- request = Net::HTTP::Get.new uri.request_uri
- request.basic_auth config.username, config.password
+ # request = Net::HTTP::Get.new uri.request_uri
+ # request.basic_auth config.username, config.password
- response = http.request request # Net::HTTPResponse object
+ # response = http.request request # Net::HTTPResponse object
- json_response = JSON.parse(response.body)
- end
- end
+ # json_response = JSON.parse(response.body)
+ # end
+ # end
end
end
\ No newline at end of file