Sha256: 94dcd81d143d1f57f0ac8a5418cf24106d0e5c63248e975cbb77031e6af41a1e

Contents?: true

Size: 459 Bytes

Versions: 94

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

class ReeMapper::BuildMapperStrategy
  include Ree::FnDSL

  fn :build_mapper_strategy

  contract(Kwargs[
    method:          Symbol,
    dto:             Class,
    always_optional: Bool
  ] => ReeMapper::MapperStrategy)
  def call(method:, dto: Hash, always_optional: false)
    ReeMapper::MapperStrategy.new(
      method:          method,
      dto:             dto,
      always_optional: always_optional
    )
  end
end

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
ree_lib-1.0.124 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.123 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.122 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.121 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.120 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.119 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.118 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.117 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.116 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.115 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.114 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.113 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.112 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.111 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.110 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.109 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.108 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.107 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.106 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb
ree_lib-1.0.105 lib/ree_lib/packages/ree_mapper/package/ree_mapper/functions/build_mapper_strategy.rb