Method: Tasker::TaskTransition.with_metadata_value

Defined in:
app/models/tasker/task_transition.rb

.with_metadata_value(key, value) ⇒ ActiveRecord::Relation

Find transitions with specific metadata values

Parameters:

  • key (String, Symbol)

    The metadata key to search for

  • value (Object)

    The value to match

Returns:

  • (ActiveRecord::Relation)

    Transitions with matching metadata



62
63
64
# File 'app/models/tasker/task_transition.rb', line 62

def (key, value)
  where('metadata->:key = :value', key: key.to_s, value: value.to_json.delete('"'))
end