Sha256: 463203bfd90d73f4f5fdd4a3b50643b35edd2d18e03bed35e12f755021e466ff
Contents?: true
Size: 431 Bytes
Versions: 3
Compression:
Stored size: 431 Bytes
Contents
module Brief class Document module Attachments def has_attachments? attachments.length > 0 end def attachments Array(data.attachments) end def render_attachments attachments.reduce({}.to_mash) do |memo, name| if asset = briefcase.find_asset(name) memo[name] = IO.read(asset) memo end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
brief-1.9.9 | lib/brief/document/attachments.rb |
brief-1.9.8 | lib/brief/document/attachments.rb |
brief-1.9.7 | lib/brief/document/attachments.rb |