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