module Truemail::RSpec::ConfigurationHelper
Public Instance Methods
configuration_block(**configuration_settings)
click to toggle source
# File lib/truemail/rspec/configuration_helper.rb, line 6 def configuration_block(**configuration_settings) lambda do |config| configuration_settings.each do |attribute, value| config.public_send(:"#{attribute}=", value) end end end
create_configuration(**configuration_settings)
click to toggle source
# File lib/truemail/rspec/configuration_helper.rb, line 14 def create_configuration(**configuration_settings) configuration_settings[:verifier_email] = ::FFaker::Internet.email unless configuration_settings[:verifier_email] Truemail::Configuration.new(&configuration_block(**configuration_settings)) end