NAME
App::Dapper::Utils - Common utility functions used throughout Dapper.
read_file
Read a file and return a scalar with the file's contents.
get_modified_time
Takes a file and returns the last modified time of the file.
slugify
Takes an input string (e.g. the title of a blog post) and "slugifies" it, meaning that it removes non-ASCII characters, removes all non-word characters (e.g. '_', '-', etc.), removes leading and trailing whitespace, replaces spaces with hyphens, and converts to lowercase.
find_template_statement
Takes a string, returns <template> part of the first "use <template> template" line.
filter_template_statements
Takes a string, removes all "use <template> template" statements and returns what's left.
filter_extension
Takes a string (filename) and returns the extension.
filter_stem
Takes a filename and returns the stem of the file name (without the extension).
create_file
Takes a file name and a string of the content and writes it to disk.
create_dir
Takes a directory name and creates it on disk.