Module: Kamcaptcha::Helper
- Defined in:
- lib/kamcaptcha/helper.rb
Constant Summary collapse
- DEFAULT_LABEL =
"Please type the characters in the image below"
Instance Method Summary collapse
-
#kamcaptcha(options = {}) ⇒ Object
Usage: <%= kamcaptcha :label => “Please prove that you’re a human” %>.
Instance Method Details
#kamcaptcha(options = {}) ⇒ Object
Usage: <%= kamcaptcha :label => “Please prove that you’re a human” %>
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/kamcaptcha/helper.rb', line 6 def kamcaptcha( = {}) label = .fetch(:label, DEFAULT_LABEL) image = Kamcaptcha.random token = image.split(".").first <<-FORM <div class="kamcaptcha"> <label for="kamcaptcha[input]">#{label}</label><input type="text" id="kamcaptcha[input]" name="kamcaptcha[input]" /> <input type="hidden" name="kamcaptcha[validation]" value="#{token}" /> <img src="#{image}" /> </div FORM end |