Class: Whoosh::ClientGen::Generators::Ios
- Inherits:
-
BaseGenerator
- Object
- BaseGenerator
- Whoosh::ClientGen::Generators::Ios
- Defined in:
- lib/whoosh/client_gen/generators/ios.rb
Constant Summary collapse
- APP =
"WhooshApp"
Constants inherited from BaseGenerator
Instance Attribute Summary
Attributes inherited from BaseGenerator
Instance Method Summary collapse
Methods inherited from BaseGenerator
#camelize, #classify, #initialize, #singularize, #snake_case, #type_for, #write_file
Constructor Details
This class inherits a constructor from Whoosh::ClientGen::BaseGenerator
Instance Method Details
#generate ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/whoosh/client_gen/generators/ios.rb', line 11 def generate generate_app_swift generate_api_client generate_keychain_helper generate_xcode_project if ir.has_auth? generate_auth_service generate_auth_view_model generate_auth_views end ir.resources.each do |resource| generate_model(resource) generate_resource_service(resource) generate_resource_view_model(resource) generate_resource_views(resource) end end |