Class: Guess::BasenameGuesser
Constant Summary collapse
- @@templates_directory =
File.join(File.dirname(__FILE__), "../../templates/")
Instance Method Summary collapse
Instance Method Details
#guess(working_directory, absolute_file_path, options) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/makeme/guess.rb', line 19 def guess(working_directory, absolute_file_path, ) absolute_file_path basename = Pathname.new(absolute_file_path).basename candidate_filename = File.join @@templates_directory, "#{basename}.erb" if File.file? candidate_filename template_contents = File.read candidate_filename [{ :gueser => BasenameGuesser }, template_contents] else [{}, nil] end end |