class ErrandBoy::Validator::SlackInvite

Public Instance Methods

check_register_email() click to toggle source
# File lib/errand_boy/validator/slack_invite.rb, line 10
def check_register_email
  email = @request.register['email']
  if email.empty?
    raise InvalidError, 'register_email is empty.'
  elsif email !~ valid_address
    raise InvalidError, 'register_email is invalid address.'
  end
rescue NoMethodError
  raise InvalidError, 'register does not set.'
end
check_register_name() click to toggle source
# File lib/errand_boy/validator/slack_invite.rb, line 4
def check_register_name
  warn 'register_name is empty.' if @request.register['name'].empty?
rescue NoMethodError
  raise InvalidError, 'register does not set.'
end
check_team() click to toggle source
# File lib/errand_boy/validator/slack_invite.rb, line 21
def check_team
  if @request.destination['team'].empty?
    raise InvalidError, 'team is empty.'
  end
rescue NoMethodError
  raise InvalidError, 'destination does not set.'
end