Sha256: d1aa39991b90b64236cfd871a83d9a0cc80ac9b45a35d5d6f9dc4cdafed5834a

Contents?: true

Size: 250 Bytes

Versions: 1

Compression:

Stored size: 250 Bytes

Contents

module WorkhoursSerializer
  def self.dump(week)
    JSON.dump(week.try(:export))
  end

  def self.load(options)
    options = JSON.load(options)

    if options
      Workhours::Week.new(options)
    else
      nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appt-0.0.1.beta.2 lib/workhours_serializer.rb