Sha256: e4126f09c3043e3bad713f42917698e08d485ffb31d5bfd17e1f816763f223fb
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
module FootStats class Team < Resource attr_accessor :source_id, :full_name, :city, :country def self.all(options={}) request = Request.new(self, :IdCampeonato => options.fetch(:championship)) response = request.parse return response.error if response.error? response.collect do |team| Team.new( :source_id => team['@Id'].to_i, :full_name => team['@Nome'], :city => team['@Cidade'], :country => team['@Pais'] ) end end # Return the resource name to request to FootStats. # # @return [String] # def self.resource_name 'ListaEquipesCampeonato' end # Return the resource key that is fetch from the API response. # # @return [String] # def self.resource_key 'Equipe' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foot_stats-0.0.1 | lib/foot_stats/team.rb |