Class: Strum::Commands::Resource::Scaffold

Inherits:
Thor::Group
  • Object
show all
Defined in:
lib/strum/commands/resource/scaffold.rb

Instance Method Summary collapse

Instance Method Details

#create_scaffoldObject



12
13
14
15
16
17
18
# File 'lib/strum/commands/resource/scaffold.rb', line 12

def create_scaffold
  invoke Strum::Commands::Resource::Model, nil, options
  invoke Strum::Commands::Resource::Migration, nil, model: true
  invoke Strum::Commands::Resource::Serializer, nil, options
  invoke Strum::Commands::Resource::Route, nil, options.merge(crud: true)
  invoke Strum::Commands::Resource::Service, nil, options.merge(crud: true)
end