Sha256: 8c3b5e6c035091a91b7ed51e4a11a1b77556a37dbe98dc697f9b39cea4b407ba
Contents?: true
Size: 614 Bytes
Versions: 32
Compression:
Stored size: 614 Bytes
Contents
module Sportradar module Api class Nfl::Position < Data attr_accessor :response, :name, :players def initialize(data) @response = data @name = data["name"] set_players end private def set_players if response["player"] if response["player"].is_a?(Array) @players = response["player"].map {|player| Sportradar::Api::Nfl::Player.new player } elsif response["player"].is_a?(Hash) @players = [ Sportradar::Api::Nfl::Player.new(response["player"]) ] end end end end end end
Version data entries
32 entries across 32 versions & 1 rubygems