Flowdock
method

decorate_columns

Importance_0
v4.0.2 - Show latest stable - 0 notes - Class: ClassMethods
decorate_columns(columns_hash) public

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 224
      def decorate_columns(columns_hash) # :nodoc:
        return if columns_hash.empty?

        @serialized_column_names ||= self.columns_hash.keys.find_all do |name|
          serialized_attributes.key?(name)
        end

        @serialized_column_names.each do |name|
          columns_hash[name] = AttributeMethods::Serialization::Type.new(columns_hash[name])
        end

        @time_zone_column_names ||= self.columns_hash.find_all do |name, col|
          create_time_zone_conversion_attribute?(name, col)
        end.map!(&:first)

        @time_zone_column_names.each do |name|
          columns_hash[name] = AttributeMethods::TimeZoneConversion::Type.new(columns_hash[name])
        end

        columns_hash
      end
Register or log in to add new notes.