Class: Roda::Project::Bin::Generators
- Inherits:
-
Thor
- Object
- Thor
- Roda::Project::Bin::Generators
show all
- Defined in:
- lib/roda/project/bin/generators.rb,
lib/roda/project/bin/generators/model.rb,
lib/roda/project/bin/generators/routes.rb,
lib/roda/project/bin/generators/service.rb,
lib/roda/project/bin/generators/migration.rb,
lib/roda/project/bin/generators/migration/code_builder.rb,
lib/roda/project/bin/generators/migration/field_parser.rb,
lib/roda/project/bin/generators/migration/action_detector.rb
Defined Under Namespace
Classes: Migration, Model, Routes, Service
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.exit_on_failure? ⇒ Boolean
28
29
30
|
# File 'lib/roda/project/bin/generators.rb', line 28
def self.exit_on_failure?
true
end
|
Instance Method Details
#migration(*args) ⇒ Object
8
9
10
|
# File 'lib/roda/project/bin/generators.rb', line 8
def migration(*args)
Migration.new(context:, args:, options:).call
end
|
#model(*args) ⇒ Object
19
20
21
|
# File 'lib/roda/project/bin/generators.rb', line 19
def model(*args)
Model.new(context:, args:, options:).call
end
|
#routes(*args) ⇒ Object
14
15
16
|
# File 'lib/roda/project/bin/generators.rb', line 14
def routes(*args)
Routes.new(context:, args:, options:).call
end
|
#service(*args) ⇒ Object
24
25
26
|
# File 'lib/roda/project/bin/generators.rb', line 24
def service(*args)
Service.new(context:, args:, options:).call
end
|