Class: Hatena::Bookmark::Restful::V1::Credentials

Inherits:
Object
  • Object
show all
Defined in:
lib/hatena/bookmark/restful/v1.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes) ⇒ Credentials

Returns a new instance of Credentials.

Parameters:

  • attributes (Hash)

Options Hash (attributes):

  • :consumer_key (String)
  • :consumer_secret (String)
  • :access_token (String)
  • :access_token_secret (String)


35
36
37
38
39
40
# File 'lib/hatena/bookmark/restful/v1.rb', line 35

def initialize(attributes)
  @consumer_key        = attributes.fetch(:consumer_key)
  @consumer_secret     = attributes.fetch(:consumer_secret)
  @access_token        = attributes.fetch(:access_token)
  @access_token_secret = attributes.fetch(:access_token_secret)
end

Instance Attribute Details

#access_tokenString

Returns:

  • (String)


28
# File 'lib/hatena/bookmark/restful/v1.rb', line 28

attr_accessor :consumer_key, :consumer_secret, :access_token, :access_token_secret

#access_token_secretString

Returns:

  • (String)


28
# File 'lib/hatena/bookmark/restful/v1.rb', line 28

attr_accessor :consumer_key, :consumer_secret, :access_token, :access_token_secret

#consumer_keyString

Returns:

  • (String)


28
29
30
# File 'lib/hatena/bookmark/restful/v1.rb', line 28

def consumer_key
  @consumer_key
end

#consumer_secretString

Returns:

  • (String)


28
# File 'lib/hatena/bookmark/restful/v1.rb', line 28

attr_accessor :consumer_key, :consumer_secret, :access_token, :access_token_secret