Module: Spree::PageSections::ProductDetailsDecorator
- Defined in:
- app/models/spree/page_sections/product_details_decorator.rb
Instance Method Summary collapse
Instance Method Details
#available_blocks_to_add ⇒ Object
12 13 14 15 16 17 |
# File 'app/models/spree/page_sections/product_details_decorator.rb', line 12 def available_blocks_to_add blocks = super blocks << Spree::PageBlocks::Products::RazorpayAffordability if defined?(Spree::PageBlocks::Products::RazorpayAffordability) blocks << Spree::PageBlocks::Products::DelhiveryEdd if defined?(Spree::PageBlocks::Products::DelhiveryEdd) blocks end |
#default_blocks ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/models/spree/page_sections/product_details_decorator.rb', line 4 def default_blocks # Safely add blocks only if they are loaded into memory blocks = super blocks << Spree::PageBlocks::Products::RazorpayAffordability.new if defined?(Spree::PageBlocks::Products::RazorpayAffordability) blocks << Spree::PageBlocks::Products::DelhiveryEdd.new if defined?(Spree::PageBlocks::Products::DelhiveryEdd) blocks end |