fb2b4d8a8a
chore: fix api test conventions chore: rubocop -A spec/ chore: more rubocop -A fix failing test rubocop fixes removes helper methods that are in my opinion dead code more rubocop fixes rubocop -a --auto-gen-config
24 lines
531 B
Ruby
24 lines
531 B
Ruby
module FoodsoftPrinter
|
|
module OrderPrinterJobs
|
|
def self.included(base) # :nodoc:
|
|
base.class_eval do
|
|
has_many :printer_jobs, dependent: :destroy
|
|
|
|
alias_method :foodsoft_printer_orig_finish!, :finish!
|
|
|
|
def finish!(user)
|
|
foodsoft_printer_orig_finish!(user)
|
|
return if finished?
|
|
|
|
printer_jobs.unfinished.each do |job|
|
|
job.add_update! 'ready'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
def self.install
|
|
Order.send :include, self
|
|
end
|
|
end
|
|
end
|