aboutsummaryrefslogtreecommitdiffstats
path: root/lib/generators/capistrano/refinerycms
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2015-05-18 22:16:31 +0200
committerHarald Eilertsen <haraldei@anduin.net>2015-05-18 22:35:38 +0200
commit19108680b52989b8f1e0d0d0f3fd1b68d4ecb289 (patch)
tree6551244a65c8e866e2fdc06103d5cfe487555e5f /lib/generators/capistrano/refinerycms
parent2190534b7dc3c882319c60318843a88817f8c9dd (diff)
downloadcapistrano-refinerycms-19108680b52989b8f1e0d0d0f3fd1b68d4ecb289.tar.gz
capistrano-refinerycms-19108680b52989b8f1e0d0d0f3fd1b68d4ecb289.tar.bz2
capistrano-refinerycms-19108680b52989b8f1e0d0d0f3fd1b68d4ecb289.zip
Add generator for config file template, and include template in gem.
Diffstat (limited to 'lib/generators/capistrano/refinerycms')
-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