Module: YandexCaptcha::Sinatra

Defined in:
lib/yandex_captcha/sinatra.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/yandex_captcha/sinatra.rb', line 6

def self.registered(app)
  app.set :captcha_ajax_template, "yandex_captcha/captcha_ajax" unless app.settings.captcha_ajax_template
  app.set :captcha_template, "yandex_captcha/captcha" unless app.settings.captcha_template
  app.set :captcha_url, "/get_captcha" unless app.settings.captcha_url

  app.get app.settings.captcha_url do
    content_type :json
    YandexCaptcha::Verify.get_captcha.to_json
  end

  app.helpers Helpers::Sinatra
  app.helpers Helpers::Base
end