Sha256: b95948fdbd7c3dd83047a29670f4551189e1b8af61d7a936051a4d2f8326c68f

Contents?: true

Size: 283 Bytes

Versions: 2

Compression:

Stored size: 283 Bytes

Contents

# frozen_string_literal: true

module User::Repository
  include Solid::Adapters::Interface

  module Methods
    def create(name:, email:)
      name => String
      email => String

      super.tap { _1 => ::User::Data[id: Integer, name: String, email: String] }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solid-adapters-1.1.0 examples/ports_and_adapters/lib/user/repository.rb
solid-adapters-1.0.0 examples/ports_and_adapters/lib/user/repository.rb