Sha256: c2346885fa3241eb20c3aa1f7f92c09c047dd84ef71b9d29a4e1082c133f744d
Contents?: true
Size: 619 Bytes
Versions: 17
Compression:
Stored size: 619 Bytes
Contents
module Synchronisable # Synchronization context. class Context attr_accessor :model, :errors, :before, :after, :deleted def initialize(model, parent) @model, @parent = model, parent @errors = [] @before, @after, @deleted = 0, 0, 0 end # @return [String] summary synchronization info. def summary_message I18n.t('messages.result', :model => model, :parent => @parent.try(:model) || 'nil', :before => before, :after => after, :deleted => deleted, :errors => errors.count ) end end end
Version data entries
17 entries across 17 versions & 1 rubygems