Flowdock
method

warn_if_deprecated_type

Importance_0
v5.0.0.1 - Show latest stable - 0 notes - Class: ClassMethods
warn_if_deprecated_type(column) private

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activerecord/lib/active_record/model_schema.rb, line 407
      def warn_if_deprecated_type(column)
        return if attributes_to_define_after_schema_loads.key?(column.name)
        if column.respond_to?(:oid) && column.sql_type.start_with?("point")
          if column.array?
            array_arguments = ", array: true"
          else
            array_arguments = ""
          end
          ActiveSupport::Deprecation.warn(            The behavior of the `:point` type will be changing in Rails 5.1 to            return a `Point` object, rather than an `Array`. If you'd like to            keep the old behavior, you can add this line to #{self.name}:              attribute :#{column.name}, :legacy_point#{array_arguments}            If you'd like the new behavior today, you can add this line:              attribute :#{column.name}, :point#{array_arguments}.strip_heredoc)
        end
      end
Register or log in to add new notes.