instance method _increment_attribute

Ruby on Rails 8.0.4

Since v6.0.6 Private — implementation detail, not part of the public API

Available in: v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

_increment_attribute(attribute, value = 1)

No documentation comment.

Parameters

attribute req
value opt = 1
Source
# File activerecord/lib/active_record/relation.rb, line 1406
      def _increment_attribute(attribute, value = 1)
        bind = predicate_builder.build_bind_attribute(attribute.name, value.abs)
        expr = table.coalesce(Arel::Nodes::UnqualifiedColumn.new(attribute), 0)
        expr = value < 0 ? expr - bind : expr + bind
        expr.expr
      end

Defined in activerecord/lib/active_record/relation.rb line 1406 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::Relation

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close