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)


57
58
59
# File 'lib/dribble/api/shot.rb', line 57

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

.everyones(options = {}) ⇒ Array Also known as: everyone

Everyones

Parameters:

  • e.g. (Hash)

    => 30, :page => 1

Returns:

  • (Array)


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

def 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:



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

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

.for(id) ⇒ Hash

By ID

Parameters:

  • (Integer)

Returns:



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

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

Popular

Parameters:

  • e.g. (Hash)

    => 30, :page => 1

Returns:

  • (Array)


71
72
73
# File 'lib/dribble/api/shot.rb', line 71

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