class Eulerplate::Generators::ProblemKit
Public Class Methods
source_root()
click to toggle source
# File lib/eulerplate/generators/problem_kit.rb, line 8 def self.source_root File.dirname(__FILE__) + "/templates" end
Public Instance Methods
create_class_file()
click to toggle source
# File lib/eulerplate/generators/problem_kit.rb, line 16 def create_class_file template("class_file.rb", "#{problem.folder_name}/#{problem.class_file_name}") end
create_folder()
click to toggle source
# File lib/eulerplate/generators/problem_kit.rb, line 12 def create_folder empty_directory(problem.folder_name) end
create_spec_file()
click to toggle source
# File lib/eulerplate/generators/problem_kit.rb, line 20 def create_spec_file template("spec_file.rb", "#{problem.folder_name}/#{problem.spec_file_name}") end