lib/yandex_captcha/sinatra.rb
require 'sinatra/base'
require 'yandex_captcha/helpers/sinatra'
module YandexCaptcha
module Sinatra
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
end
end