module Writetheman::Path
Attributes
path_application[RW]
Private Instance Methods
check_path_source_blog()
click to toggle source
# File lib/writetheman/path.rb, line 17 def check_path_source_blog raise "path application is empty" if @path_application.nil? || @path_application.empty? raise "path source blog doesn't exist : #{path_source_blog}" if !::File.directory? path_source_blog end
list_files(path=path_source_blog)
click to toggle source
# File lib/writetheman/path.rb, line 26 def list_files(path=path_source_blog) Dir.glob(::File.join(path, "*")).select { |f| File.file?(f) } end
list_source_files()
click to toggle source
# File lib/writetheman/path.rb, line 22 def list_source_files sort_files(list_files) end
path_source()
click to toggle source
# File lib/writetheman/path.rb, line 8 def path_source raise "path application is empty" if @path_application.nil? || @path_application.empty? @path_application + "/source" end
path_source_blog()
click to toggle source
# File lib/writetheman/path.rb, line 13 def path_source_blog path_source + "/blog" end
sort_files(files)
click to toggle source
# File lib/writetheman/path.rb, line 30 def sort_files(files) files.sort_by{ |f| File.mtime(f) }.reverse end