class Sogou::Search::Api::Auth::V1AcccountCredentials

Constants

API_TOKEN_HEADER
AUTH_HEADER
PASSWORD_HEADER
USERNAME_HEADER

Attributes

api_token[R]
password[R]
username[R]

Public Class Methods

new(api_token, username, password) click to toggle source
# File lib/sogou/search/api/auth.rb, line 15
def initialize(api_token, username, password)
  @api_token = api_token
  @username = username
  @password = password
end

Public Instance Methods

apply(hash) click to toggle source
# File lib/sogou/search/api/auth.rb, line 21
def apply(hash)
  hash ||= {}
  hash[AUTH_HEADER] = {
    USERNAME_HEADER => username,
    PASSWORD_HEADER => password,
    API_TOKEN_HEADER => api_token
  }
  hash
end