Skip to content

Instantly share code, notes, and snippets.

@pwnela
Created November 28, 2011 15:36
Show Gist options
  • Save pwnela/1400802 to your computer and use it in GitHub Desktop.
Save pwnela/1400802 to your computer and use it in GitHub Desktop.
from user model
<p>Hello, <%= @parent_user.firstname %>!</p>
<p>@user.firstname @user.lastname has requested to be added to your metered account.:</p>
def parent_account_exists_on_child_request
if self.payment_method == "meter"
if User.where(:account_number => self.parent_account_number).exists?
@parent_user = User.find_by_account_number(self.parent_account_number)
self.child_status = :child_pending
UserMailer.parent_request_email(self, @parent_user).deliver
else
errors.add(:parent_account, "does not exist!")
end
end
end
class UserMailer < ActionMailer::Base
default :from => "info@360Ship.com"
def parent_request_email(user, parent_user)
@user = user
@parent_user = parent_user
@url = "http://example.com/login"
mail(:to => parent_user.email, :subject => "Shared Meter Account Request")
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment