Class: Redmineup::Liquid::JournalDrop

Inherits:
Liquid::Drop
  • Object
show all
Defined in:
lib/redmineup/liquid/drops/issues_drop.rb

Instance Method Summary collapse

Constructor Details

#initialize(journal) ⇒ JournalDrop

Returns a new instance of JournalDrop.



192
193
194
# File 'lib/redmineup/liquid/drops/issues_drop.rb', line 192

def initialize(journal)
  @journal = journal
end

Instance Method Details

#attachmentsObject



204
205
206
# File 'lib/redmineup/liquid/drops/issues_drop.rb', line 204

def attachments
  @attachments ||= @journal.attachments.map { |attachment| AttachmentDrop.new(attachment) }
end

#issueObject



200
201
202
# File 'lib/redmineup/liquid/drops/issues_drop.rb', line 200

def issue
  @issue ||= IssueDrop.new @journal.issue if @journal.issue
end

#userObject



196
197
198
# File 'lib/redmineup/liquid/drops/issues_drop.rb', line 196

def user
  @user ||= UserDrop.new(@journal.user)
end