Class: Ralexa::Session

Inherits:
Object
  • Object
show all
Defined in:
lib/ralexa/session.rb

Instance Method Summary collapse

Constructor Details

#initialize(access_key_id, secret_access_key) ⇒ Session

Returns a new instance of Session.



4
5
6
# File 'lib/ralexa/session.rb', line 4

def initialize(access_key_id, secret_access_key)
  @client = Client.new(access_key_id, secret_access_key)
end

Instance Method Details

#top_sitesObject

Provides a TopSites instance with an authenticated client. See: docs.amazonwebservices.com/AlexaTopSites/latest/index.html



10
11
12
# File 'lib/ralexa/session.rb', line 10

def top_sites
  TopSites.new(@client)
end

#url_infoObject

Provides a UrlInfo instance with an authenticated client. See: docs.amazonwebservices.com/AlexaWebInfoService/latest



16
17
18
# File 'lib/ralexa/session.rb', line 16

def url_info
  UrlInfo.new(@client)
end