class ExternalServices::Generators::ServiceGenerator
Installs ExternalServices
in a rails app.
Public Instance Methods
add_api()
click to toggle source
# File lib/generators/service_generator.rb, line 31 def add_api dir = File.expand_path('lib/external_services/api') template 'api.rb', File.join(dir, "#{file_name}.rb") end
add_api_action()
click to toggle source
# File lib/generators/service_generator.rb, line 26 def add_api_action dir = File.expand_path('app/models/external_services/api_actions') template 'api_action.rb', File.join(dir, "#{file_name}.rb") end
add_api_job()
click to toggle source
# File lib/generators/service_generator.rb, line 36 def add_api_job dir = File.expand_path('app/jobs/external_services') template 'api_job.rb', File.join(dir, "#{file_name}_api_job.rb") end
add_model()
click to toggle source
# File lib/generators/service_generator.rb, line 19 def add_model return if options.only_api_actions? dir = File.expand_path('app/models/external_services') template 'model.rb', File.join(dir, "#{file_name}.rb") end