diff options
author | Sergey Nartimov <just.lest@gmail.com> | 2011-12-21 20:44:16 +0300 |
---|---|---|
committer | Sergey Nartimov <just.lest@gmail.com> | 2011-12-21 21:06:03 +0300 |
commit | 9f7d3c51b35f1568df07d949e0d0a55b72b3c514 (patch) | |
tree | 5c4695651560bf44eb7e64445e5fbaf045a59d33 /activerecord/lib/active_record | |
parent | 52c214f7a388d1bf5c43be96c0495259d54f0f0c (diff) | |
download | rails-9f7d3c51b35f1568df07d949e0d0a55b72b3c514.tar.gz rails-9f7d3c51b35f1568df07d949e0d0a55b72b3c514.tar.bz2 rails-9f7d3c51b35f1568df07d949e0d0a55b72b3c514.zip |
remove deprecated underscore versions of attribute methods
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r-- | activerecord/lib/active_record/attribute_methods.rb | 1 | ||||
-rw-r--r-- | activerecord/lib/active_record/attribute_methods/deprecated_underscore_read.rb | 32 |
2 files changed, 0 insertions, 33 deletions
diff --git a/activerecord/lib/active_record/attribute_methods.rb b/activerecord/lib/active_record/attribute_methods.rb index 650fa3fc42..131ef09f57 100644 --- a/activerecord/lib/active_record/attribute_methods.rb +++ b/activerecord/lib/active_record/attribute_methods.rb @@ -16,7 +16,6 @@ module ActiveRecord include TimeZoneConversion include Dirty include Serialization - include DeprecatedUnderscoreRead # Returns the value of the attribute identified by <tt>attr_name</tt> after it has been typecast (for example, # "2004-12-12" in a data column is cast to a date object, like Date.new(2004, 12, 12)). diff --git a/activerecord/lib/active_record/attribute_methods/deprecated_underscore_read.rb b/activerecord/lib/active_record/attribute_methods/deprecated_underscore_read.rb deleted file mode 100644 index 0eb0db65b1..0000000000 --- a/activerecord/lib/active_record/attribute_methods/deprecated_underscore_read.rb +++ /dev/null @@ -1,32 +0,0 @@ -require 'active_support/concern' -require 'active_support/deprecation' - -module ActiveRecord - module AttributeMethods - module DeprecatedUnderscoreRead - extend ActiveSupport::Concern - - included do - attribute_method_prefix "_" - end - - module ClassMethods - protected - - def define_method__attribute(attr_name) - # Do nothing, let it hit method missing instead. - end - end - - protected - - def _attribute(attr_name) - ActiveSupport::Deprecation.warn( - "You have called '_#{attr_name}'. This is deprecated. Please use " \ - "either '#{attr_name}' or read_attribute('#{attr_name}')." - ) - read_attribute(attr_name) - end - end - end -end |