class Zoho::People::AttendanceReport

Attributes

records[R]

Public Class Methods

new(records) click to toggle source
# File lib/zoho/people/attendance_report.rb, line 18
def initialize(records)
  @records = records.sort_by(&:date)
end
parse(data) click to toggle source
# File lib/zoho/people/attendance_report.rb, line 10
def self.parse(data)
  records = data.map do |date, entry|
    Record.new(date: Date.parse(date), status: entry['Status'])
  end

  new(records)
end