Class: Avo::Resources::Items::Card::Builder
- Inherits:
-
ItemGroup::Builder
- Object
- ItemGroup::Builder
- Avo::Resources::Items::Card::Builder
- Includes:
- Concerns::HasFieldDiscovery
- Defined in:
- lib/avo/resources/items/card.rb
Constant Summary
Constants included from Concerns::HasFieldDiscovery
Concerns::HasFieldDiscovery::COLUMN_NAMES_TO_IGNORE
Instance Method Summary collapse
-
#build ⇒ Object
Fetch the card.
-
#initialize(parent:, title: nil, **args) ⇒ Builder
constructor
A new instance of Builder.
Methods included from Concerns::HasFieldDiscovery
#discover_associations, #discover_columns, #model_db_columns
Constructor Details
#initialize(parent:, title: nil, **args) ⇒ Builder
Returns a new instance of Builder.
5 6 7 8 |
# File 'lib/avo/resources/items/card.rb', line 5 def initialize(parent:, title: nil, **args) @card = Avo::Resources::Items::Card.new(title: title, **args) @items_holder = Avo::Resources::Items::Holder.new(from: self.class, parent: parent) end |
Instance Method Details
#build ⇒ Object
Fetch the card
11 12 13 14 |
# File 'lib/avo/resources/items/card.rb', line 11 def build @card.items_holder = @items_holder @card end |