lib/generators/scaffold_view/install_generator.rb in actionscaffold-0.2.2.pre vs lib/generators/scaffold_view/install_generator.rb in actionscaffold-0.2.4.pre
- old
+ new
@@ -1,19 +1,25 @@
#
-# controller_generator.rb
+# install_generator.rb
#
# Created by Marko Tunjic on 15/07/16.
# Copyright © 2016 Marko Tunjic. All rights reserved.
#
module ScaffoldView
module Generators
class InstallGenerator < Rails::Generators::Base
+
+ # TODO: add opt args
+ ui = "bootstrap"
desc "This generator override default scaffold generator for views."
- source_root File.expand_path("../templates", __FILE__)
+ source_root File.expand_path("../templates/#{ui}", __FILE__)
+
def copy_template_file
- copy_file "_form.html.erb",
- "lib/templates/erb/scaffold/_form.html.erb"
+ %w(index show _form).each do |template|
+ copy_file "#{template}.html.erb",
+ "lib/templates/erb/scaffold/#{template}.html.erb"
+ end
end
+
end
end
end
-