Guest User

Untitled

a guest
Mar 7th, 2018
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. dependency "tlsmail"
  2.  
  3. ###
  4.  
  5. require 'config/dependencies.rb'
  6. Merb.push_path(:lib, Merb.root / "lib")
  7.  
  8. Merb::BootLoader.after_app_loads do
  9. Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
  10. Merb::Mailer.config = {
  11. :host => 'smtp.gmail.com',
  12. :port => '587',
  13. :user => 'user@gmail.com',
  14. :pass => '****',
  15. :auth => :plain
  16. }
  17.  
  18. module Merb::Helpers::Form::Builder
  19. module Errorifier
  20. def error_messages_for(obj, error_class, build_li, header, before)
  21. obj ||= @obj
  22. return "" unless obj.respond_to?(:errors)
  23. errors = obj.errors.full_messages.uniq
  24. return "" if errors.empty?
  25. header_message = header % [errors.size, errors.size == 1 ? "" : "s"]
  26. markup = %Q{<div class='#{error_class}'>#{header_message}<ul>}
  27. errors.each {|err| markup << build_li % err}
  28. markup << %Q{</ul></div>}
  29. end
  30. end
  31. end
  32. end
Add Comment
Please, Sign In to add comment