Sha256: a6b391dc3458728335f4cd19eb8780781ef11ff75d2274576b2ccc42ec512b26

Contents?: true

Size: 292 Bytes

Versions: 90

Compression:

Stored size: 292 Bytes

Contents

# frozen_string_literal: true

# Base application service object
class ApplicationService
  def self.call(*args, &block)
    instance = new(*args, &block)
    instance.call
  end

  def call
    raise NotImplementedError('Services must implement call')
  end

  private_class_method :new
end

Version data entries

90 entries across 90 versions & 1 rubygems

Version Path
rails_app_generator-0.3.6 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.5 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.4 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.3 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.2 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.1 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.3.0 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.43 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.42 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.41 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.40 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.39 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.38 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.37 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.36 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.35 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.34 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.33 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.32 templates/addons/services/app/services/application_service.rb
rails_app_generator-0.2.31 templates/addons/services/app/services/application_service.rb