Sha256: db9c96135fed058b23a4fcc96c9d35db5a75e257a2f252654b64a24b3a5e8221
Contents?: true
Size: 577 Bytes
Versions: 1
Compression:
Stored size: 577 Bytes
Contents
module SimpleCaptcha class SimpleCaptchaData < ::ActiveRecord::Base self.table_name = "simple_captcha_data" class << self def get_data(key) data = where(key: key).first || new(key: key) end def remove_data(key) delete_all(["#{connection.quote_column_name(:key)} = ?", key]) clear_old_data(1.hour.ago) end def clear_old_data(time = 1.hour.ago) return unless Time === time delete_all(["#{connection.quote_column_name(:updated_at)} < ?", time]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pludoni-simple_captcha-0.1.6 | lib/simple_captcha/simple_captcha_data.rb |