diff --git a/lib/simple_captcha/simple_captcha_data.rb b/lib/simple_captcha/simple_captcha_data.rb index 7586c1d..374e698 100644 --- a/lib/simple_captcha/simple_captcha_data.rb +++ b/lib/simple_captcha/simple_captcha_data.rb @@ -1,6 +1,16 @@ module SimpleCaptcha class SimpleCaptchaData < ::ActiveRecord::Base - set_table_name "simple_captcha_data" + def self.rails3? + ::ActiveRecord::VERSION::MAJOR == 3 + end + + if rails3? + # Fixes deprecation warning in Rails 3.2: + # DEPRECATION WARNING: Calling set_table_name is deprecated. Please use `self.table_name = 'the_name'` instead. + self.table_name = "simple_captcha_data" + else + set_table_name "simple_captcha_data" + end attr_accessible :key, :value