Sha256: dbd990f39cbfe6b6f131355daa2a7521681e3141fb3f171ad7dd3e222613dea3

Contents?: true

Size: 276 Bytes

Versions: 11

Compression:

Stored size: 276 Bytes

Contents

require 'sequel'
require_relative 'db'

module AnimalService
  class AnimalRepository


    def self.find_alligators
      DATABASE[:animals].find_all
    end

    def self.find_alligator_by_name name
      DATABASE[:animals].where(name: name).single_record
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pact-1.0.39 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.1.0.rc2 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.38 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.1.0.rc1 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.37 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.36 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.35 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.34 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.33 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.32 example/animal-service/lib/animal_service/animal_repository.rb
pact-1.0.31 example/animal-service/lib/animal_service/animal_repository.rb