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