Sha256: 97788d03b697de36b8c8f5cc21ddb8fbe429d54f01b5317aae118fc62ab0a928
Contents?: true
Size: 525 Bytes
Versions: 1
Compression:
Stored size: 525 Bytes
Contents
module JsonapiCompliable module Util # Generate the options we end up passing to {{http://jsonapi-rb.org jsonapi-rb}} # @api private class RenderOptions def self.generate(overrides = {}) options = {} options[:include] = query.include_hash options[:fields] = fields options.merge!(overrides) options[:meta] ||= {} options[:expose] ||= {} options[:expose][:extra_fields] = extra_fields options end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsonapi_compliable-1.0.alpha.2 | lib/jsonapi_compliable/util/render_options.rb |