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