Sha256: e21cf7f3286b58b911e9ffab7d9b38baa1cbf860f5f72f081d9bf98fb997b2e9
Contents?: true
Size: 617 Bytes
Versions: 2
Compression:
Stored size: 617 Bytes
Contents
# frozen_string_literal: true module Truemail module RSpec module ConfigurationHelper def configuration_block(**configuration_settings) lambda do |config| configuration_settings.each do |attribute, value| config.public_send(:"#{attribute}=", value) end end end def create_configuration(**configuration_settings) configuration_settings[:verifier_email] = Faker::Internet.email unless configuration_settings[:verifier_email] Truemail::Configuration.new(&configuration_block(**configuration_settings)) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
truemail-rspec-0.3.1 | lib/truemail/rspec/configuration_helper.rb |
truemail-rspec-0.3.0 | lib/truemail/rspec/configuration_helper.rb |