Sha256: d55d56f64ab7d5c39016c082c3c61ff1ba6396610b9d6c956824b845b5de6195

Contents?: true

Size: 703 Bytes

Versions: 1

Compression:

Stored size: 703 Bytes

Contents

module SoccersApi
  class League
    class << self
      require 'rest-client'
      TEAM = 'teams'.freeze

      def by_id(id)
        SoccersApi.api_url(
          api_for: TEAM,
          type: "info",
          id_type: 'id',
          id: id
        )
      end

      def by_country(country_id)
        SoccersApi.api_url(
          api_for: TEAM,
          type: "list",
          id_type: 'country_id',
          id: country_id
        )
      end

      def by_season(season_id)
        SoccersApi.api_url(
          api_for: TEAM,
          type: "byseason",
          id_type: 'season_id',
          id: season_id
        )
      end

      # todo: create remaining methods
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
soccers_api-1.0.6 lib/soccers_api/team.rb