module RailsCaptcha::Action::InstanceMethods

Private Instance Methods

assign_captcha() click to toggle source
# File lib/rails_captcha/captcha/action.rb, line 21
def assign_captcha
  unless session[:captcha] && RailsCaptcha::Config.exists?(session[:captcha])
    files = RailsCaptcha::Config.captchas
    session[:captcha] = File.basename(files[rand(files.length)], '.jpg')
  end
end
reset_captcha() click to toggle source
# File lib/rails_captcha/captcha/action.rb, line 28
def reset_captcha
  session[:captcha] = nil
  assign_captcha
end