Sha256: 44294139d0226968fe12055ca9af90c8d0dcdb86d57c9bfc2f933fda0775602d
Contents?: true
Size: 586 Bytes
Versions: 26
Compression:
Stored size: 586 Bytes
Contents
module EmailSpec class AddressConverter include Singleton attr_accessor :converter # The block provided to conversion should convert to an email # address string or return the input untouched. For example: # # EmailSpec::AddressConverter.instance.conversion do |input| # if input.is_a?(User) # input.email # else # input # end # end # def conversion(&block) self.converter = block end def convert(input) return input unless converter converter.call(input) end end end
Version data entries
26 entries across 26 versions & 8 rubygems