Sha256: 7119415ad292860519d7333175a4ecd9b33645bd3d52b4e50f7e17aff9bc1352

Contents?: true

Size: 503 Bytes

Versions: 15

Compression:

Stored size: 503 Bytes

Contents

# encoding: utf-8
module EasyCaptcha
  # captcha generation class
  class Captcha
    # code for captcha generation
    attr_reader :code
    # blob of generated captcha image
    attr_reader :image

    # generate captcha by code
    def initialize code
      @code = code
      generate_captcha
    end

    def inspect #:nodoc:
      "<EasyCaptcha::Captcha @code=#{code}>"
    end

    private

    def generate_captcha #:nodoc:
      @image = EasyCaptcha.generator.generate(@code)
    end
  end
end

Version data entries

15 entries across 15 versions & 3 rubygems

Version Path
easy_captcha_rails-0.6.6.1 lib/easy_captcha/captcha.rb
easy_captcha-0.6.5 lib/easy_captcha/captcha.rb
easy_captcha-ftbpro-0.6.4 lib/easy_captcha/captcha.rb
easy_captcha-0.6.4 lib/easy_captcha/captcha.rb
easy_captcha-0.6.3 lib/easy_captcha/captcha.rb
easy_captcha-0.6.2 lib/easy_captcha/captcha.rb
easy_captcha-0.6.1 lib/easy_captcha/captcha.rb
easy_captcha-0.5.1 lib/easy_captcha/captcha.rb
easy_captcha-0.5.0 lib/easy_captcha/captcha.rb
easy_captcha-0.4.7 lib/easy_captcha/captcha.rb
easy_captcha-0.4.5 lib/easy_captcha/captcha.rb
easy_captcha-0.4.4 lib/easy_captcha/captcha.rb
easy_captcha-0.4.3 lib/easy_captcha/captcha.rb
easy_captcha-0.4.2 lib/easy_captcha/captcha.rb
easy_captcha-0.4.1 lib/easy_captcha/captcha.rb