Module: Devise::Orm::ActiveGraph::CounterIncrement

Defined in:
lib/devise/orm/active_graph/counter_increment.rb

Instance Method Summary collapse

Instance Method Details

#increment_counter(property, id) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/devise/orm/active_graph/counter_increment.rb', line 5

def increment_counter(property, id)
  query_proxy = where(id: id)
  node_var = query_proxy.identity
  query_proxy.query
             .set_props("#{node_var}.failed_attempts = #{node_var}.failed_attempts + 1")
             .exec
end