Sha256: 7c4a28f41884afdded0e9e6499ea5c38019a0ba9449c6021aadabedec6ee7f7c
Contents?: true
Size: 500 Bytes
Versions: 2
Compression:
Stored size: 500 Bytes
Contents
module EspnFflApi class Owner attr_reader :first_name, :last_name, :username, :espn_uuid def initialize(first_name:, last_name:, username:, espn_uuid:) @first_name = first_name @last_name = last_name @username = username @espn_uuid = espn_uuid end def self.build(hash) new( first_name: hash["firstName"], last_name: hash["lastName"], username: hash["displayName"], espn_uuid: hash["id"], ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
espn_ffl_api-0.1.4 | lib/espn_ffl_api/owner.rb |
espn_ffl_api-0.1.3 | lib/espn_ffl_api/owner.rb |