lib/rip/packages/file_package.rb in rip-0.0.1 vs lib/rip/packages/file_package.rb in rip-0.0.2

- old
+ new

@@ -15,20 +15,24 @@ File.file? source end memoize :name def name - source.split('/').last + File.basename(source) end def version - Date.today.to_s + if name.match(/-((?:\d+\.?)+\d+)\.rb$/) + $1 + else + Date.today.to_s + end end def fetch! FileUtils.rm_rf cache_path FileUtils.mkdir_p cache_path - FileUtils.cp source, cache_path + FileUtils.cp source, File.join(cache_path, name) end def files! fetch