github
210 of 549 new or added lines in 40 files covered. (38.25%)
1 existing line in 1 file now uncovered.10433 of 20893 relevant lines covered (49.94%)
52.46 hits per line
1 |
# frozen_string_literal: true
|
|
2 |
|
|
NEW
|
module RecordLocking |
× |
NEW
|
class Lock < ApplicationService |
× |
NEW
|
parameter :entity, required: true |
× |
NEW
|
parameter :stat, required: true |
× |
7 |
|
|
NEW
|
def call |
× |
NEW
|
entity.transaction do
|
× |
NEW
|
entity.update!(locked: true) |
× |
NEW
|
NotificationEvent::EntityLocked.call(entity: entity, stat: stat) |
× |
NEW
|
end
|
× |
NEW
|
end
|
× |
NEW
|
end
|
× |
NEW
|
end
|
× |