Module: Sinatra::CaptchaHelpers

Defined in:
lib/sinatra/captcha.rb

Instance Method Summary collapse

Instance Method Details

#captcha(opts = {}) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/sinatra/captcha.rb', line 5

def captcha opts={}
  if opts[:ajax]
    self.class.captcha_handler.ajax_html opts[:id] || 'captcha_ajax'
  else
    self.class.captcha_handler.html opts[:id] || 'captcha'
  end
end

#captcha_correct?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/sinatra/captcha.rb', line 12

def captcha_correct?
  self.class.captcha_handler.validate params['captcha']['response'], params['captcha']['challenge']
end