module ActiveRecord::AttributeMethods

def attribute_method?(attr_name)

def attribute_method?(attr_name)
  # We check defined? because Syck calls respond_to? before actually calling initialize.
  defined?(@attributes) && @attributes.key?(attr_name)
end