class Occi::Api::Client::Http::AuthnPlugins::Token

Public Instance Methods

setup(options = {}) click to toggle source
# File lib/occi/api/client/http/authn_plugins/token.rb, line 7
def setup(options = {})
  # set up token auth
  raise ArgumentError, "Missing required option 'token' for token auth!" if @options[:token].blank?
  raise ArgumentError, "Token cannot be a multi-line string!" if @options[:token].strip.lines.count > 1
  @env_ref.class.headers['X-Auth-Token'] = @options[:token].strip
end