lib/shelr.rb in shelr-0.9.10 vs lib/shelr.rb in shelr-0.10.0
- old
+ new
@@ -24,10 +24,15 @@
FileUtils.mkdir_p(CONFIG_DIR) unless File.exist?(CONFIG_DIR)
File.open(API_KEY, 'w+') { |f| f.puts(key.strip) }
end
def data_dir(record_id)
- File.join(Shelr::DATA_DIR, record_id.to_s)
+ id = record_id.strip == 'last' ? last_id : record_id.to_s
+ File.join(Shelr::DATA_DIR, id)
+ end
+
+ def last_id
+ File.basename(Dir[File.join(Shelr::DATA_DIR, '*')].sort.last)
end
end
end