Sha256: 48b3c3d442903eba73d0ef8a964a1159e5c8c20f6045fc12963e7b682ad8409a

Contents?: true

Size: 350 Bytes

Versions: 47

Compression:

Stored size: 350 Bytes

Contents

module JsonApiClient
  class Implementation
    attr_reader :version, :meta

    def initialize(data)
      # If the version member is not present, clients should assume the server implements at least version 1.0 of the specification.
      @version = data.fetch("version", "1.0")

      @meta = MetaData.new(data.fetch("meta", {}))
    end
  end
end

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
json_api_client-1.23.0 lib/json_api_client/implementation.rb
json_api_client-1.22.0 lib/json_api_client/implementation.rb
json_api_client-1.21.1 lib/json_api_client/implementation.rb
json_api_client-1.21.0 lib/json_api_client/implementation.rb
json_api_client-1.20.0 lib/json_api_client/implementation.rb
json_api_client-1.19.0 lib/json_api_client/implementation.rb
carwow-json_api_client-1.19.0 lib/json_api_client/implementation.rb
json_api_client-1.18.0 lib/json_api_client/implementation.rb
json_api_client-1.17.1 lib/json_api_client/implementation.rb
json_api_client-1.17.0 lib/json_api_client/implementation.rb
json_api_client-1.16.1 lib/json_api_client/implementation.rb
json_api_client-1.16.0 lib/json_api_client/implementation.rb
json_api_client-1.15.0 lib/json_api_client/implementation.rb
json_api_client-1.14.1 lib/json_api_client/implementation.rb
json_api_client-1.14.0 lib/json_api_client/implementation.rb
json_api_client-1.13.0 lib/json_api_client/implementation.rb
json_api_client-1.12.2 lib/json_api_client/implementation.rb
json_api_client-1.12.1 lib/json_api_client/implementation.rb
json_api_client-1.12.0 lib/json_api_client/implementation.rb
json_api_client-1.11.0 lib/json_api_client/implementation.rb