Class: Hsquare::Client::Admin

Inherits:
Hsquare::Client show all
Defined in:
lib/hsquare/client.rb

Overview

Public: HTTP(S) client for Kakao API with Admin access.

Class Method Summary collapse

Class Method Details

.admin_keyObject

Public: Getter for admin_key.

Returns String of admin key.



13
14
15
# File 'lib/hsquare/client.rb', line 13

def self.admin_key
  @admin_key
end

.admin_key=(admin_key) ⇒ Object

Public: Setter for admin_key.

admin_key - Admin key to newly set.

Returns nothing.



22
23
24
25
26
# File 'lib/hsquare/client.rb', line 22

def self.admin_key=(admin_key)
  @admin_key = admin_key

  default_options.merge!(headers: { 'Authorization' => "KakaoAK #{admin_key}" })
end