Sha256: c9b4d91c65cfc381695ef12ae1c802c4cdfef3480fcb0933683760dbb563cb58
Contents?: true
Size: 435 Bytes
Versions: 1
Compression:
Stored size: 435 Bytes
Contents
class FinishSelector attr_reader :finish attr_reader :user attr_reader :project def initialize(user:, finish:) @user = user @finish = finish @project = finish.project end def select! ActiveRecord::Base.transaction do finish.select!(user) project.set_selected_total_amount! true end end def self.select!(user:, finish:) new(user: user, finish: finish).select! end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
self_systeem-0.1.0 | test/dummy_app/app/services/finish_selector.rb |