Class: DigestEmail::DigestItems

Inherits:
DigestElement show all
Defined in:
lib/digest_email/digest_items.rb

Instance Attribute Summary

Attributes inherited from DigestElement

#children

Instance Method Summary collapse

Constructor Details

#initialize(items) ⇒ DigestItems

Returns a new instance of DigestItems.



12
13
14
15
# File 'lib/digest_email/digest_items.rb', line 12

def initialize(items)
  super()
  @children = items
end

Instance Method Details

#renderObject



17
18
19
20
# File 'lib/digest_email/digest_items.rb', line 17

def render
  rendered_items = @children.map(&:render)
  wrap rendered_items.join "\n<div class=\"digest-email-dot-seperator\"></div>\n"
end

#wrap(inner) ⇒ Object



22
23
24
# File 'lib/digest_email/digest_items.rb', line 22

def wrap(inner)
  "<div class=\"digest-email-items\">#{inner}</div>"
end