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_addObject



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_blocksObject



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