module Rockstart::Generators::TemplateHelpers

Adds helpers for generating template provided by rockstart

Protected Instance Methods

copy_initializer(name) click to toggle source
# File lib/rockstart/generators/template_helpers.rb, line 9
def copy_initializer(name)
  copy_file "#{name}_initializer.rb", "config/initializers/#{name}.rb"
end
copy_spec_support(name) click to toggle source
# File lib/rockstart/generators/template_helpers.rb, line 22
def copy_spec_support(name)
  copy_file "#{name}_support.rb", "spec/support/#{name}.rb"
end
initializer_template(name) click to toggle source
# File lib/rockstart/generators/template_helpers.rb, line 13
def initializer_template(name)
  template "#{name}_initializer.rb", "config/initializers/#{name}.rb"
end
script_template(script_name) click to toggle source
# File lib/rockstart/generators/template_helpers.rb, line 17
def script_template(script_name)
  template script_name, "bin/#{script_name}"
  File.chmod(0o755, Rails.root.join("bin", script_name))
end