class RedmineCrm::Liquid::TimeEntriesDrop

Public Class Methods

new(time_entries) click to toggle source
# File lib/redmine_crm/liquid/drops/time_entries_drop.rb, line 4
def initialize(time_entries)
  @time_entries = time_entries
end

Public Instance Methods

all() click to toggle source
# File lib/redmine_crm/liquid/drops/time_entries_drop.rb, line 8
def all
  @all ||= @time_entries.map do |time_entry|
    TimeEntryDrop.new time_entry
  end
end
each(&block) click to toggle source
# File lib/redmine_crm/liquid/drops/time_entries_drop.rb, line 18
def each(&block)
  all.each(&block)
end
size() click to toggle source
# File lib/redmine_crm/liquid/drops/time_entries_drop.rb, line 22
def size
  @time_entries.size
end
visible() click to toggle source
# File lib/redmine_crm/liquid/drops/time_entries_drop.rb, line 14
def visible
  @visible ||= @all.select(&:visible?)
end