Sha256: 489e8f7ca6f70029ee4eb3ef2d702b4d7f5d59cfa9bf4a8e64f1e136a1a065aa
Contents?: true
Size: 329 Bytes
Versions: 2
Compression:
Stored size: 329 Bytes
Contents
# frozen_string_literal: true class UserRepository < Upgrow::Repository def find_for_authentication(input) record = UserRecord.find_by(email: input.email) to_model(record) if record&.authenticate(input.password) end def find_from_context(id) record = UserRecord.find_by(id: id) to_model(record) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
upgrow-0.0.5 | test/dummy/app/repositories/user_repository.rb |
upgrow-0.0.4 | test/dummy/app/repositories/user_repository.rb |