Sha256: e6b12ce3af4ceda47db8436004282f3f09d459024996a8e085bf3546e3f8ad1b
Contents?: true
Size: 493 Bytes
Versions: 8
Compression:
Stored size: 493 Bytes
Contents
require "pact_broker/logging" require "pact_broker/error" module <%= model_top_module %> module <%= model_secondary_module %> class <%= repository_class_name %> include PactBroker::Logging def self.find_by_uuid(uuid) <%= model_class_name %>.where(uuid: uuid).single_record end def self.find_by_uuid!(uuid) find_by_uuid(uuid) or raise PactBroker::Error.new("<%= model_class_name %> with UUID #{uuid} does not exist") end end end end
Version data entries
8 entries across 8 versions & 1 rubygems