summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormokha <mokha@cisco.com>2018-11-10 09:35:35 -0700
committermokha <mokha@cisco.com>2018-11-10 09:36:05 -0700
commite544e7f72a42ed72243f4651cac8f0e78a960e36 (patch)
tree9af158e6b54fafcd6eceba3706fd9ca51e73f548 /lib
parent0ce5728f61bb0c5df1f1c612538b028aae41ac8c (diff)
add helper to generate basic auth credentials.
Diffstat (limited to 'lib')
-rw-r--r--lib/net/hippie.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/net/hippie.rb b/lib/net/hippie.rb
index 11d0b73..b872654 100644
--- a/lib/net/hippie.rb
+++ b/lib/net/hippie.rb
@@ -1,5 +1,6 @@
# frozen_string_literal: true
+require 'base64'
require 'json'
require 'logger'
require 'net/http'
@@ -20,5 +21,9 @@ module Net
def self.logger=(logger)
@logger = logger
end
+
+ def self.basic_auth(username, password)
+ "Basic #{::Base64.strict_encode64("#{username}:#{password}")}"
+ end
end
end