Module: Gogcom

Defined in:
lib/gogcom.rb,
lib/gogcom/game.rb,
lib/gogcom/news.rb,
lib/gogcom/sale.rb,
lib/gogcom/version.rb

Defined Under Namespace

Classes: Game, GameItem, News, NewsItem, Review, Sale, SaleItem

Constant Summary collapse

VERSION =
"0.0.27"

Class Method Summary collapse

Class Method Details

.game(options = {}) ⇒ Object

Gets game information from website.

Parameters:

  • :name (Hash)

    > “Spelunky”



7
8
9
10
11
12
13
# File 'lib/gogcom.rb', line 7

def game(options = {})
  begin
    Gogcom::Game.new(options).get()
  rescue
    nil
  end
end

.news(options = {}) ⇒ Object

Gets all news

Parameters:

  • :limit (Hash)

    > 5



33
34
35
36
37
38
39
# File 'lib/gogcom.rb', line 33

def news(options = {})
  begin
    Gogcom::News.new(options).get()
  rescue
    nil
  end
end

.sale(options = {}) ⇒ Object

Gets all items on sale.

Parameters:

  • :type (Hash)

    > “games”

    :type => “movies” :limit => 5



21
22
23
24
25
26
27
# File 'lib/gogcom.rb', line 21

def sale(options = {})
  begin
    Gogcom::Sale.new(options).get()
  rescue
    nil
  end
end