Class: RnStack::ExampleGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/rn_stack/example/example_generator.rb

Instance Method Summary collapse

Instance Method Details

#scaffold_exampleObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/generators/rn_stack/example/example_generator.rb', line 7

def scaffold_example
  say "Scaffolding #{example_type} example..."
  
  case example_type
  when "blog"
    invoke "rn_stack:scaffold", ["Post", "title:string", "content:text"]
    say "Blog scaffolded. Check app/models/post.rb and app/controllers/posts_controller.rb"
  when "dashboard"
    invoke "rn_stack:page", ["dashboard"]
    say "Dashboard scaffolded. Check app/pages/dashboard.html.erb"
  end
end