Class: Dribble::API::Shot

Inherits:
Object show all
Defined in:
lib/dribble/api/shot.rb

Class Method Summary collapse

Class Method Details

.debuts(options = {}) ⇒ Array

Debuts

Parameters:

  • e.g. (Hash)

    => 30, :page => 1

Returns:

  • (Array)


55
56
57
# File 'lib/dribble/api/shot.rb', line 55

def self.debuts(options={})
  Dribble::Request.get("/shots/debuts", setup_options(options))
end

.everyones(options = {}) ⇒ Array

Everyones

Parameters:

  • e.g. (Hash)

    => 30, :page => 1

Returns:

  • (Array)


41
42
43
# File 'lib/dribble/api/shot.rb', line 41

def self.everyones(options={})
  Dribble::Request.get("/shots/everyone", setup_options(options))
end

.following(id, options = {}) ⇒ Hash

Following

Parameters:

  • e.g. (String/Integer, Hash)

    => 30, :page => 1

Returns:



27
28
29
# File 'lib/dribble/api/shot.rb', line 27

def self.following(id, options={})
  Dribble::Request.get("/players/#{id}/shots/following", setup_options(options))
end

.for(id) ⇒ Hash

By ID

Parameters:

  • (Integer)

Returns:



13
14
15
# File 'lib/dribble/api/shot.rb', line 13

def self.for(id)
  Dribble::Request.get("/shots/#{id.to_i}")
end

Popular

Parameters:

  • e.g. (Hash)

    => 30, :page => 1

Returns:

  • (Array)


69
70
71
# File 'lib/dribble/api/shot.rb', line 69

def self.popular(options={})
  Dribble::Request.get("/shots/popular", setup_options(options))
end