class TimeCrunch::TimeCard

Attributes

employee[R]
time_entries[RW]

Public Class Methods

new(time_entries) click to toggle source
# File lib/time_crunch/time_card.rb, line 6
def initialize(time_entries)
  raise 'All time entries must belong to same employee' unless time_entries.uniq(&:employee).one?
  @employee = time_entries.first.employee
  @time_entries = time_entries.sort
end

Public Instance Methods

total() click to toggle source
# File lib/time_crunch/time_card.rb, line 16
def total
  # TODO
end
valid?() click to toggle source
# File lib/time_crunch/time_card.rb, line 12
def valid?
  # TODO
end