Sha256: 1e69611e0dfebef3648b667bad2a9b3bad10db7cbbf598d966cb4314253175da

Contents?: true

Size: 563 Bytes

Versions: 2

Compression:

Stored size: 563 Bytes

Contents

module ReallySimpleCaptcha::Captcha
  module ReverseCaptcha
    include ActiveSupport::Configurable
    config_accessor :field_name

    config.field_name = :reverse_captcha

    def self.configure(&block)
      yield config
    end

    module ViewHelpers
      def reverse_captcha_tag
        content_tag :div, text_field_tag(ReverseCaptcha.field_name), class: 'reverse_captcha', style: 'display: none'
      end
    end

    module ControllerHelpers
      def reverse_captcha_valid?
        params[ReverseCaptcha.field_name].blank?
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
really_simple_captcha-0.1.1 lib/really_simple_captcha/captcha/reverse_captcha.rb
really_simple_captcha-0.1.0 lib/really_simple_captcha/captcha/reverse_captcha.rb