Class: ApiMaker::ModelsGeneratorService
- Inherits:
-
ApplicationService
- Object
- ServicePattern::Service
- ApplicationService
- ApiMaker::ModelsGeneratorService
- Defined in:
- app/services/api_maker/models_generator_service.rb
Instance Method Summary collapse
Methods inherited from ApplicationService
Instance Method Details
#ignore_model?(model) ⇒ Boolean
10 11 12 |
# File 'app/services/api_maker/models_generator_service.rb', line 10 def ignore_model?(model) model.name.end_with?("::Translation", "::ApplicationRecord") end |
#models ⇒ Object
14 15 16 |
# File 'app/services/api_maker/models_generator_service.rb', line 14 def models ApiMaker::ModelsFinderService.execute! end |
#perform ⇒ Object
2 3 4 5 6 7 8 |
# File 'app/services/api_maker/models_generator_service.rb', line 2 def perform create_base_structure copy_base_model ApiMaker::GenerateReactNativeApiService.execute! if ApiMaker::Configuration.current.react_native_path.present? succeed! end |