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