Sha256: c11036124a09d4ae15c2604cec9114df6fc88513e9ef1da42c3ea9f622d113bb
Contents?: true
Size: 465 Bytes
Versions: 3
Compression:
Stored size: 465 Bytes
Contents
# frozen_string_literal: true require "dry/monads" module Milestoner module Configuration module Transformers module URI Avatar = lambda do |attributes, key = :avatar_uri| uri, domain = attributes.values_at key, :avatar_domain return Dry::Monads::Success attributes unless uri attributes[key] = format uri, domain:, id: "%<id>s" Dry::Monads::Success attributes end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems