lib/ykutils/pathop.rb in ykutils-0.1.0 vs lib/ykutils/pathop.rb in ykutils-0.1.1

- old
+ new

@@ -1,37 +1,35 @@ -require 'pathname' +require "pathname" module Ykutils module PathOp - def get_buddy_path( fname , append_name = "" , extname = "" ) - one_path = Pathname.new( fname ).expand_path + def get_buddy_path(fname, append_name = "", extname = "") + one_path = Pathname.new(fname).expand_path dir_path = one_path.dirname base_path = one_path.basename(".*") - append_name = "-2" unless (append_name.empty? or extname.empty?) + append_name = "-2" unless append_name.empty? or extname.empty? extname ||= one_path.extname - [one_path , dir_path.join( base_path.to_s + append_name + extname )] + [one_path, dir_path.join(base_path.to_s + append_name + extname)] end - def determine_fname_for_update( fname , ext = ".bak") - get_buddy_path( fname , "" , ext ) + def determine_fname_for_update(fname, ext = ".bak") + get_buddy_path(fname, "", ext) end - def determine_fname_for_update2( fname ) + def determine_fname_for_update2(fname) begin - ctime = File.ctime( fname ) - rescue => ex + ctime = File.ctime(fname) + rescue StandardError => e end - ctime = Time.now unless ctime + ctime ||= Time.now ary = ctime.to_s.split(" ") - extname = File.extname( fname ) - append = ["", ary[0] , ary[1].gsub(":","-")].join("-") - get_buddy_path( fname , append , extname ) + extname = File.extname(fname) + append = ["", ary[0], ary[1].gsub(":", "-")].join("-") + get_buddy_path(fname, append, extname) end - def file_ensure( fname ) - File.open( fname , "w" ).close unless File.exist?( fname ) + def file_ensure(fname) + File.open(fname, "w").close unless File.exist?(fname) end - end end -