Class: SnFoil::AllGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SnFoil::AllGenerator
- Defined in:
- lib/generators/snfoil/all/all_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
- #add_context ⇒ Object
- #add_controller ⇒ Object
- #add_jsonapi_deserializer ⇒ Object
- #add_jsonapi_serializer ⇒ Object
- #add_model ⇒ Object
- #add_policy ⇒ Object
- #add_searcher ⇒ Object
Class Method Details
.base_name ⇒ Object
19 20 21 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 19 def self.base_name 'snfoil' end |
Instance Method Details
#add_context ⇒ Object
45 46 47 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 45 def add_context rails_command "generate snfoil:context #{call_args.join(' ')}", end |
#add_controller ⇒ Object
57 58 59 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 57 def add_controller rails_command "generate snfoil:controller #{call_args.join(' ')}", end |
#add_jsonapi_deserializer ⇒ Object
53 54 55 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 53 def add_jsonapi_deserializer rails_command "generate snfoil:jsonapi_deserializer #{call_args.join(' ')}", end |
#add_jsonapi_serializer ⇒ Object
49 50 51 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 49 def add_jsonapi_serializer rails_command "generate snfoil:jsonapi_serializer #{call_args.join(' ')}", end |
#add_model ⇒ Object
31 32 33 34 35 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 31 def add_model return if [:skip_model] rails_command "generate model #{call_args.join(' ')}", end |
#add_policy ⇒ Object
37 38 39 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 37 def add_policy rails_command "generate snfoil:policy #{call_args.join(' ')}", end |
#add_searcher ⇒ Object
41 42 43 |
# File 'lib/generators/snfoil/all/all_generator.rb', line 41 def add_searcher rails_command "generate snfoil:searcher #{call_args.join(' ')}", end |