Class: Batman::Generators::ScaffoldGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Batman::Generators::ScaffoldGenerator
- Includes:
- Common
- Defined in:
- lib/generators/batman/scaffold_generator.rb
Instance Method Summary collapse
Methods included from Common
Instance Method Details
#create_batman_model ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/generators/batman/scaffold_generator.rb', line 10 def create_batman_model with_app_name do generate "batman:model #{singular_model_name} #{app_name_flag}" generate "batman:controller #{plural_name} index show edit new create update destroy #{app_name_flag}" inject_into_file "#{app_path}/#{application_name}.js.coffee", :after => "class #{js_application_name} extends Batman.App\n" do route_resource end end end |
#route_resource ⇒ Object
21 22 23 24 25 |
# File 'lib/generators/batman/scaffold_generator.rb', line 21 def route_resource <<-CODE \n @resources '#{plural_name}'\n CODE end |