When a blueprint subclasses another blueprint (not Blueprinter::Base itself), resolve the parent class using the same file-discovery strategy and merge its fields into the child's schema. A child re-declaring a field with a different name: wins. Guard against circular inheritance.
class AdminBlueprint < UserBlueprint
field :access_level
# inherits uuid, email, first_name, last_name
end
When a blueprint subclasses another blueprint (not
Blueprinter::Baseitself), resolve the parent class using the same file-discovery strategy and merge its fields into the child's schema. A child re-declaring a field with a differentname:wins. Guard against circular inheritance.