Class: TinyBuilder::ActiveBuilder
- Inherits:
-
BaseBuilder
- Object
- BaseBuilder
- TinyBuilder::ActiveBuilder
- Defined in:
- lib/tiny_builder/active_builder.rb
Instance Attribute Summary
Attributes inherited from BaseBuilder
#channel_id, #inventory_v2, #listings, #mwh
Instance Method Summary collapse
Methods inherited from BaseBuilder
Methods included from QuantityHelper
#bundle_warehouse_spaces, #counter_params, #multi_warehouse_spaces, #quantity, #quantity_hash, #single_warehouse_space, #warehouse_quantities, #wh_spaces
Methods included from DataLoader
#account_id, #associated_listings, #associated_stock_allocations, #associated_stock_allocs, #collect_associated_listings, #collect_variants_data, #get_mongo_wh_spaces, #get_warehouse_spaces, #listing_warehouse_spaces, #mapped_data, #mapped_wh_mappings, #stock_alloc, #stock_allocations, #variant_ids, #variants, #warehouse_mapping, #warehouse_mappings, #warehouse_spaces
Constructor Details
This class inherits a constructor from TinyBuilder::BaseBuilder
Instance Method Details
#to_h(listing) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/tiny_builder/active_builder.rb', line 7 def to_h(listing) { active: listing.active, active_variant: active_variant(listing) }.merge(quantity_hash(listing)) end |