class PlayStationNetworkAPI::Entitlement

Public Instance Methods

entitlement(entitlement_id) click to toggle source

entitlement_id [String]

# File lib/play_station_network_api/entitlement.rb, line 22
def entitlement(entitlement_id)
  # https://m.np.playstation.net/api/entitlement/v2/users/me/internal/entitlements/EP0700-NPEB90430_00-RRUDEMOEU0000100
  get([path, entitlement_id].join('/').parsed_response)
end
entitlements(offset: 0, limit: 500) click to toggle source

offset [Integer] limit [Integer] {

min: 1,
max: 500

}

# File lib/play_station_network_api/entitlement.rb, line 9
def entitlements(offset: 0, limit: 500)
  raise 'limit must be less than or equal to 500' if limit > 500

  # https://m.np.playstation.net/api/entitlement/v2/users/me/internal/entitlements
  get(path,
    query: {
      limit: limit,
      offset: offset
    }
  ).parsed_response
end

Private Instance Methods

path() click to toggle source
# File lib/play_station_network_api/entitlement.rb, line 29
def path
  '/entitlement/v2/users/me/internal/entitlements'.freeze
end