Sha256: 64b132ae319df14ba2bc80960322da0b23609385944323cf0c5f7bd3ceffaddd

Contents?: true

Size: 433 Bytes

Versions: 25

Compression:

Stored size: 433 Bytes

Contents

module Rao
  module Api
    module ServiceController::ServiceConcern
      extend ActiveSupport::Concern

      def service_class
        unless self.class.respond_to?(:service_class)
          raise "undefined method `service_class' for #{self.class.name}: Add a service_class method to your controller. Example: def self.service_class; MyAmazingService; end"
        end
        self.class.service_class
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
rao-api-service_controller-0.0.52.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.51.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.50.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.49.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.48.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.47.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.46.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.45.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.44.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.43.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.42.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.41.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.40.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.39.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.38.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.37.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.36.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.35.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.34.pre app/concerns/rao/api/service_controller/service_concern.rb
rao-api-service_controller-0.0.33.pre app/concerns/rao/api/service_controller/service_concern.rb