summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormokha <mokha@cisco.com>2018-05-08 12:56:05 -0600
committermokha <mokha@cisco.com>2018-05-08 12:56:05 -0600
commit2e2fe9498b17679ac873faf2c1617b604c3687c6 (patch)
treef9bbe86442d85936bc4aa47df9da5cc2122bc46d /lib
parent91817914b1c761a0a1a505eb6f6420ec6cceaa5e (diff)
fix rubocop errors.
Diffstat (limited to 'lib')
-rw-r--r--lib/net/hippie/api.rb1
-rw-r--r--lib/net/hippie/client.rb9
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/net/hippie/api.rb b/lib/net/hippie/api.rb
index dbb9024..3ade661 100644
--- a/lib/net/hippie/api.rb
+++ b/lib/net/hippie/api.rb
@@ -1,5 +1,6 @@
module Net
module Hippie
+ # A no nonsense class to perform HTTP requests.
class Api
attr_reader :uri, :verify_mode
diff --git a/lib/net/hippie/client.rb b/lib/net/hippie/client.rb
index b5094c5..ba9ad39 100644
--- a/lib/net/hippie/client.rb
+++ b/lib/net/hippie/client.rb
@@ -8,24 +8,25 @@ module Net
'User-Agent' => "net/hippie #{Net::Hippie::VERSION}"
}.freeze
+ attr_accessor :mapper
+
def initialize(
certificate: nil,
headers: DEFAULT_HEADERS,
key: nil,
- mapper: JsonMapper.new,
passphrase: nil,
verify_mode: nil
)
@certificate = certificate
@default_headers = headers
@key = key
- @mapper = mapper
+ @mapper = JsonMapper.new
@passphrase = passphrase
@verify_mode = verify_mode
end
def execute(uri, request)
- http_for(uri).request(request)
+ http_for(normalize_uri(uri)).request(request)
end
def get(uri, headers: {}, body: {})
@@ -64,10 +65,8 @@ module Net
attr_reader :default_headers
attr_reader :verify_mode
attr_reader :certificate, :key, :passphrase
- attr_reader :mapper
def http_for(uri)
- uri = normalize_uri(uri)
http = Net::HTTP.new(uri.host, uri.port)
http.read_timeout = 30
http.use_ssl = uri.is_a?(URI::HTTPS)