Sha256: 9b1235d2ee58709527c1892d5e43f66f3e4d2d0de8975f5620c924bf2bf6c4de

Contents?: true

Size: 241 Bytes

Versions: 8

Compression:

Stored size: 241 Bytes

Contents

# frozen_string_literal: true

module MLBStatsAPI
  class Base
    attr_reader :data

    def initialize(data)
      @data = data
    end

    def [](key)
      @data[key]
    end

    def dig(*path)
      @data.dig(*path)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mlb_stats_api-0.2.5 lib/mlb_stats_api/base.rb
mlb_stats_api-0.2.4 lib/mlb_stats_api/base.rb
mlb_stats_api-0.2.3 lib/mlb_stats_api/base.rb
mlb_stats_api-0.2.2 lib/mlb_stats_api/base.rb
mlb_stats_api-0.2.1 lib/mlb_stats_api/base.rb
mlb_stats_api-0.2.0 lib/mlb_stats_api/base.rb
mlb_stats_api-0.1.1 lib/mlb_stats_api/base.rb
mlb_stats_api-0.1.0 lib/mlb_stats_api/base.rb