lib/rails/generators/humdrum/api/api_generator.rb in humdrum-rails-0.0.8 vs lib/rails/generators/humdrum/api/api_generator.rb in humdrum-rails-0.0.9

- old
+ new

@@ -1,11 +1,12 @@ require 'rails/generators' require 'rails/generators/migration' module Humdrum module Generators - class ResourceGenerator < Rails::Generators::Base + module Api + class SessionGenerator < Rails::Generators::Base include Rails::Generators::Migration def self.next_migration_number(path) @migration_number = Time.now.utc.strftime("%Y%m%d%H%M%S").to_i.to_s @@ -30,28 +31,28 @@ def generate_controllers template "controllers/resource_controller.rb", "app/controllers/#{controller_path}_controller.rb" end def generate_views - template "views/#{options.front_end_framework}/resource/_edit.html.erb", "app/views/#{controller_path}/_edit.html.erb" - template "views/#{options.front_end_framework}/resource/_filters.html.erb", "app/views/#{controller_path}/_filters.html.erb" - template "views/#{options.front_end_framework}/resource/_field.html.erb", "app/views/#{controller_path}/_field.html.erb" - template "views/#{options.front_end_framework}/resource/_form.html.erb", "app/views/#{controller_path}/_form.html.erb" - template "views/#{options.front_end_framework}/resource/_index.html.erb", "app/views/#{controller_path}/_index.html.erb" - template "views/#{options.front_end_framework}/resource/_item.html.erb", "app/views/#{controller_path}/_item.html.erb" - template "views/#{options.front_end_framework}/resource/_nav_filters.html.erb", "app/views/#{controller_path}/_nav_filters.html.erb" - template "views/#{options.front_end_framework}/resource/_new.html.erb", "app/views/#{controller_path}/_new.html.erb" - template "views/#{options.front_end_framework}/resource/_show.html.erb", "app/views/#{controller_path}/_show.html.erb" - template "views/#{options.front_end_framework}/resource/_summary.html.erb", "app/views/#{controller_path}/_summary.html.erb" - template "views/#{options.front_end_framework}/resource/create.js.erb", "app/views/#{controller_path}/create.js.erb" - template "views/#{options.front_end_framework}/resource/destroy.js.erb", "app/views/#{controller_path}/destroy.js.erb" - template "views/#{options.front_end_framework}/resource/edit.js.erb", "app/views/#{controller_path}/edit.js.erb" - template "views/#{options.front_end_framework}/resource/index.js.erb", "app/views/#{controller_path}/index.js.erb" - template "views/#{options.front_end_framework}/resource/new.js.erb", "app/views/#{controller_path}/new.js.erb" - template "views/#{options.front_end_framework}/resource/show.js.erb", "app/views/#{controller_path}/show.js.erb" - template "views/#{options.front_end_framework}/resource/update.js.erb", "app/views/#{controller_path}/update.js.erb" - template "views/#{options.front_end_framework}/resource/index.html.erb", "app/views/#{controller_path}/index.html.erb" + template "views/#{framework}/resource/_edit.html.erb", "app/views/#{controller_path}/_edit.html.erb" + template "views/#{framework}/resource/_filters.html.erb", "app/views/#{controller_path}/_filters.html.erb" + template "views/#{framework}/resource/_field.html.erb", "app/views/#{controller_path}/_field.html.erb" + template "views/#{framework}/resource/_form.html.erb", "app/views/#{controller_path}/_form.html.erb" + template "views/#{framework}/resource/_index.html.erb", "app/views/#{controller_path}/_index.html.erb" + template "views/#{framework}/resource/_item.html.erb", "app/views/#{controller_path}/_item.html.erb" + template "views/#{framework}/resource/_nav_filters.html.erb", "app/views/#{controller_path}/_nav_filters.html.erb" + template "views/#{framework}/resource/_new.html.erb", "app/views/#{controller_path}/_new.html.erb" + template "views/#{framework}/resource/_show.html.erb", "app/views/#{controller_path}/_show.html.erb" + template "views/#{framework}/resource/_summary.html.erb", "app/views/#{controller_path}/_summary.html.erb" + template "views/#{framework}/resource/create.js.erb", "app/views/#{controller_path}/create.js.erb" + template "views/#{framework}/resource/destroy.js.erb", "app/views/#{controller_path}/destroy.js.erb" + template "views/#{framework}/resource/edit.js.erb", "app/views/#{controller_path}/edit.js.erb" + template "views/#{framework}/resource/index.js.erb", "app/views/#{controller_path}/index.js.erb" + template "views/#{framework}/resource/new.js.erb", "app/views/#{controller_path}/new.js.erb" + template "views/#{framework}/resource/show.js.erb", "app/views/#{controller_path}/show.js.erb" + template "views/#{framework}/resource/update.js.erb", "app/views/#{controller_path}/update.js.erb" + template "views/#{framework}/resource/index.html.erb", "app/views/#{controller_path}/index.html.erb" end def generate_models template "models/resource.rb", "app/models/#{model_path}.rb" end @@ -332,8 +333,9 @@ "green" => "btn-success"} end "#{pretty.blank? ? "" : "#{pretty} "}#{rounded.blank? ? "" : "#{rounded} "}#{size_hash[size]} #{color_hash[color]} btn" end + end end end end \ No newline at end of file