aboutsummaryrefslogtreecommitdiffstats
path: root/lib/generators
diff options
context:
space:
mode:
Diffstat (limited to 'lib/generators')
-rw-r--r--lib/generators/capistrano/refinerycms/template_generator.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/generators/capistrano/refinerycms/template_generator.rb b/lib/generators/capistrano/refinerycms/template_generator.rb
new file mode 100644
index 0000000..6198461
--- /dev/null
+++ b/lib/generators/capistrano/refinerycms/template_generator.rb
@@ -0,0 +1,18 @@
+module Capistrano
+ module RefineryCMS
+ module Generators
+ class TemplateGenerator < Rails::Generators::Base
+ desc "Create local template for RefineryCMS core config file."
+ source_root File.expand_path('../templates', __FILE__)
+ argument :templates_path, :type => :string,
+ :default => "config/deploy/templates",
+ :banner => "Path to templates"
+
+ def copy_template
+ filename = "config_initializers_refinery_core.rb.erb"
+ copy_file File.join('templates', filename), File.join(templates_path, filename)
+ end
+ end
+ end
+ end
+end \ No newline at end of file