]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/aviator/feature/faraday/request/token_authentication.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / aviator / feature / faraday / request / token_authentication.rb
diff --git a/3rdparty/modules/aviator/feature/faraday/request/token_authentication.rb b/3rdparty/modules/aviator/feature/faraday/request/token_authentication.rb
new file mode 100644 (file)
index 0000000..2558608
--- /dev/null
@@ -0,0 +1,15 @@
+module Faraday
+  class Request::TokenAuthentication < Request.load_middleware(:authorization)
+    # Public
+    def self.header(token, options = nil)
+      options ||= {}
+      options[:token] = token
+      super(:Token, options)
+    end
+
+    def initialize(app, token, options = nil)
+      super(app, token, options)
+    end
+  end
+end
+