Module: PRX

Defined in:
lib/prx/middleware/json.rb,
lib/prx/model.rb,
lib/prx/client.rb,
lib/prx/model/base.rb,
lib/prx/model/user.rb,
lib/prx/model/piece.rb,
lib/prx/representer.rb,
lib/prx/model/series.rb,
lib/prx/model/account.rb,
lib/prx/model/license.rb,
lib/prx/model/network.rb,
lib/prx/client/version.rb,
lib/prx/model/producer.rb,
lib/prx/model/audio_file.rb,
lib/prx/model/audio_version.rb,
lib/prx/representer/min/user_representer.rb,
lib/prx/representer/full/user_representer.rb,
lib/prx/representer/full/piece_representer.rb,
lib/prx/representer/min/series_representer.rb,
lib/prx/representer/full/series_representer.rb,
lib/prx/representer/min/account_representer.rb,
lib/prx/representer/min/network_representer.rb,
lib/prx/representer/full/account_representer.rb,
lib/prx/representer/full/license_representer.rb,
lib/prx/representer/full/network_representer.rb,
lib/prx/representer/full/producer_representer.rb,
lib/prx/representer/full/audio_file_representer.rb,
lib/prx/representer/full/audio_version_representer.rb

Overview

Request middleware that encodes the body as JSON.

Processes only requests with matching Content-type or those without a type. If a request doesn’t have a type but has a body, it sets the Content-type to JSON MIME-type.

Doesn’t try to encode bodies that already are in string form.

Defined Under Namespace

Modules: Client, Middleware, Model, Representer