Skip to content

Views: view blocks, include_view, exclude #292

@rsamoilov

Description

@rsamoilov

Parse named view blocks. Resolve include_view / include_views by compositing fields. Apply exclude / excludes. Default to the :default view when no view option is given. Use the view: option forwarded by the tag parser from #288 to select a specific view.

view :extended do
  include_view :normal
  field :address
  exclude :last_name
end
# @response UserBlueprint(view: :extended)
# @response UserBlueprint  <- uses :default view

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions