class LogPusher::Email
Public Class Methods
new(email)
click to toggle source
# File lib/logpusher/email.rb, line 5 def initialize(email) ensure_is_valid_email(email) @email = email end
Public Instance Methods
get()
click to toggle source
# File lib/logpusher/email.rb, line 10 def get @email end
Private Instance Methods
ensure_is_valid_email(email)
click to toggle source
# File lib/logpusher/email.rb, line 16 def ensure_is_valid_email(email) control = email.match(/^[_]*([a-z0-9]+(\.|_*)?)+@([a-z][a-z0-9-]+(\.|-*\.))+[a-z]{2,6}$/) raise "#{email} is not a valid email address." if control.nil? true end