Exception: Routo::Exception::NoCreditsLeft

Inherits:
Base
  • Object
show all
Defined in:
lib/routo/exception/no_credits_left.rb

Instance Method Summary collapse

Constructor Details

#initialize(message, text) ⇒ NoCreditsLeft

Returns a new instance of NoCreditsLeft.



4
5
6
7
8
# File 'lib/routo/exception/no_credits_left.rb', line 4

def initialize message, text
  super(message, text)
  Pony.mail(:to => Routo.email, :subject => Routo.no_credits_left[:subject], :body => Routo.no_credits_left[:body]) if Routo.email && Routo.no_credits_left.present? && Routo.no_credits_left_sent_at.to_i<(Time.now.to_i-Routo.seconds_between_mails)
  Routo.no_credits_left_sent_at = Time.now
end