module Roar::JSON::JSONAPI::Meta::ClassMethods
Class level interface
Public Instance Methods
meta(&block)
click to toggle source
Define meta information.
@example
meta do property :copyright collection :reviewers end
@param [#call] block
@see jsonapi.org/format/#document-meta @api public
# File lib/roar/json/json_api/meta.rb, line 35 def meta(&block) representable_attrs[:meta_representer] ||= nested_builder.( _base: default_nested_class, _features: [Roar::JSON, JSONAPI::Defaults], _block: Proc.new ) representable_attrs[:meta_representer].instance_exec(&block) end