Class: Spree::PageBlocks::Products::DelhiveryEdd

Inherits:
Object
  • Object
show all
Defined in:
app/models/spree/page_blocks/products/delhivery_edd.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.block_nameObject



19
20
21
# File 'app/models/spree/page_blocks/products/delhivery_edd.rb', line 19

def self.block_name
  "Delhivery EDD Widget"
end

.display_nameObject



23
24
25
# File 'app/models/spree/page_blocks/products/delhivery_edd.rb', line 23

def self.display_name
  "Delhivery Delivery Checker"
end

Instance Method Details

#icon_nameObject



27
28
29
# File 'app/models/spree/page_blocks/products/delhivery_edd.rb', line 27

def icon_name
  "truck-delivery" 
end

#render(view_context, locals = {}) ⇒ Object



31
32
33
34
35
36
37
# File 'app/models/spree/page_blocks/products/delhivery_edd.rb', line 31

def render(view_context, locals = {})
  if respond_to?(:available?, true)
    return '' unless available?(locals)
  end
  view_context.render partial: 'spree/page_blocks/products/delhivery_edd/delhivery_edd',
                      locals: locals.merge(block: self)
end