method

update_or_create_entry

update_or_create_entry(connection, key, value)
private

No documentation available.

# File activerecord/lib/active_record/internal_metadata.rb, line 112
      def update_or_create_entry(connection, key, value)
        entry = select_entry(connection, key)

        if entry
          if entry[value_key] != value
            update_entry(connection, key, value)
          else
            entry[value_key]
          end
        else
          create_entry(connection, key, value)
        end
      end