class Object
Public Instance Methods
extract_link_from(mail, link: 0)
click to toggle source
# File lib/pludoni_rspec/shared_context.rb, line 26 def extract_link_from(mail, link: 0) link = Nokogiri.parse(mail.html_part.decoded.to_s).search('a')[link]['href'] URI.parse(link).tap { |i| i.host = nil; i.scheme = nil }.to_s end
last_mail()
click to toggle source
# File lib/pludoni_rspec/shared_context.rb, line 18 def last_mail ActionMailer::Base.deliveries.last end
mails()
click to toggle source
# File lib/pludoni_rspec/shared_context.rb, line 22 def mails ActionMailer::Base.deliveries end
mails_with(to: nil)
click to toggle source
# File lib/pludoni_rspec/shared_context.rb, line 14 def mails_with(to: nil) ActionMailer::Base.deliveries.select { |i| i.to.to_s[to] } end