Sha256: 5358e0b93e8035d22d27e1fac3300e018ffb4571ebac1da876c6fe924955ebf6

Contents?: true

Size: 612 Bytes

Versions: 8

Compression:

Stored size: 612 Bytes

Contents

require "pact_broker/logging"
require "<%= require_path_prefix %>/repositories"
require "<%= require_path_prefix %>/services"

module <%= model_top_module %>
  module <%= model_secondary_module %>
    module <%= service_class_name %>
      extend self
      extend <%= model_top_module %>::Repositories
      extend <%= model_top_module %>::Services
      include PactBroker::Logging

      def self.find_by_uuid(uuid)
        <%= repository_instance_name %>.find_by_uuid(uuid)
      end

      def self.find_by_uuid!(uuid)
        <%= repository_instance_name %>.find_by_uuid!(uuid)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pact_broker-2.89.1 scaffolding/templates/service.rb.erb
pact_broker-2.89.0 scaffolding/templates/service.rb.erb
pact_broker-2.88.0 scaffolding/templates/service.rb.erb
pact_broker-2.87.0 scaffolding/templates/service.rb.erb
pact_broker-2.86.0 scaffolding/templates/service.rb.erb
pact_broker-2.85.1 scaffolding/templates/service.rb.erb
pact_broker-2.85.0 scaffolding/templates/service.rb.erb
pact_broker-2.84.0 scaffolding/templates/service.rb.erb