Sha256: 1fd97d9273fb83426198621cd98c35ad9d7d0fb2d185c517e0c28d66c2758a5e
Contents?: true
Size: 493 Bytes
Versions: 4
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
4 entries across 4 versions & 1 rubygems