Module: K2e::DateSupporter

Included in:
K2e, Kindle
Defined in:
lib/k2e/date_supporter.rb

Instance Method Summary collapse

Instance Method Details

#last_sync_dateObject



3
4
5
6
7
8
9
10
11
# File 'lib/k2e/date_supporter.rb', line 3

def last_sync_date
  unless File.file?(file_name)
    dir_name = File.dirname file_name
    Dir.mkdir(dir_name) unless File.exists?(dir_name)
    File.open(file_name, "w") {|file| file.write("1970-01-01T00:00:00+07:00")}
  end

  @sync_date ||= DateTime.parse File.read(file_name)
end

#update_last_sync_dateObject



13
14
15
# File 'lib/k2e/date_supporter.rb', line 13

def update_last_sync_date
  File.open(file_name, "w") {|file| file.write(DateTime.now)}
end