Module: SimpleCaptchaReloaded
- Defined in:
- lib/simple_captcha_reloaded.rb,
lib/simple_captcha_reloaded/error.rb,
lib/simple_captcha_reloaded/image.rb,
lib/simple_captcha_reloaded/engine.rb,
lib/simple_captcha_reloaded/version.rb,
app/models/simple_captcha_reloaded/data.rb,
lib/simple_captcha_reloaded/view_helper.rb,
lib/simple_captcha_reloaded/controller_helper.rb,
app/helpers/simple_captcha_reloaded/application_helper.rb,
app/controllers/simple_captcha_reloaded/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, ControllerHelper, Model, ViewHelper Classes: ApplicationController, Config, Data, Engine, Error, Image, Middleware
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
Class Method Details
.generate_captcha(id:, request:, old_key: request.session[:captcha]) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/simple_captcha_reloaded.rb', line 8 def self.generate_captcha(id:, request:, old_key: request.session[:captcha]) captcha_id = SimpleCaptchaReloaded::Data.generate_captcha_id(old_key: old_key) captcha_url = SimpleCaptchaReloaded::Config.image_url(captcha_id, request) refresh_url = SimpleCaptchaReloaded::Config.refresh_url(request, id) { captcha_id: captcha_id, captcha_url: captcha_url, refresh_url: refresh_url } end |