Class: Graham::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/graham/configuration.rb

Overview

Your code goes hereā€¦

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
# File 'lib/graham/configuration.rb', line 8

def initialize
  @conn = Faraday.new "https://api.instagram.com"
end

Instance Attribute Details

#access_tokenObject

Returns the value of attribute access_token.



6
7
8
# File 'lib/graham/configuration.rb', line 6

def access_token
  @access_token
end

#client_idObject

Returns the value of attribute client_id.



6
7
8
# File 'lib/graham/configuration.rb', line 6

def client_id
  @client_id
end

#client_secretObject

Returns the value of attribute client_secret.



6
7
8
# File 'lib/graham/configuration.rb', line 6

def client_secret
  @client_secret
end

#connObject

Returns the value of attribute conn.



6
7
8
# File 'lib/graham/configuration.rb', line 6

def conn
  @conn
end

#redirect_uriObject

Returns the value of attribute redirect_uri.



6
7
8
# File 'lib/graham/configuration.rb', line 6

def redirect_uri
  @redirect_uri
end

Instance Method Details

#authorization_uriObject



16
17
18
# File 'lib/graham/configuration.rb', line 16

def authorization_uri
  "https://api.instagram.com/oauth/authorize/?client_id=" + @client_id + "&redirect_uri=" + @redirect_uri + "&response_type=token"
end

#signin_uriObject



12
13
14
# File 'lib/graham/configuration.rb', line 12

def 
  "https://api.instagram.com/oauth/authorize/?client_id=" + @client_id + "&redirect_uri=" + @redirect_uri + "&response_type=code" + "&scope=" + "basic+public_content+comments+relationships+likes+follower_list"
end