Class: Milkode::Updater::ResultAccumulator

Inherits:
Object
  • Object
show all
Defined in:
lib/milkode/database/updater.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeResultAccumulator

Returns a new instance of ResultAccumulator.



134
135
136
137
138
139
# File 'lib/milkode/database/updater.rb', line 134

def initialize
  @package_count = 0
  @file_count    = 0
  @add_count     = 0
  @update_count  = 0
end

Instance Attribute Details

#add_countObject (readonly)

Returns the value of attribute add_count.



131
132
133
# File 'lib/milkode/database/updater.rb', line 131

def add_count
  @add_count
end

#file_countObject (readonly)

Returns the value of attribute file_count.



130
131
132
# File 'lib/milkode/database/updater.rb', line 130

def file_count
  @file_count
end

#package_countObject (readonly)

Returns the value of attribute package_count.



129
130
131
# File 'lib/milkode/database/updater.rb', line 129

def package_count
  @package_count
end

#update_countObject (readonly)

Returns the value of attribute update_count.



132
133
134
# File 'lib/milkode/database/updater.rb', line 132

def update_count
  @update_count
end

Instance Method Details

#<<(result) ⇒ Object



141
142
143
144
145
146
# File 'lib/milkode/database/updater.rb', line 141

def <<(result)
  @package_count += 1
  @file_count    += result.file_count
  @add_count     += result.add_count
  @update_count  += result.update_count
end