Class: MangUpdate::Model::MainCore

Inherits:
Base
  • Object
show all
Defined in:
lib/MangUpdate/models/main_core.rb

Constant Summary collapse

APPLY_PRIORITY =
1

Instance Attribute Summary

Attributes inherited from Base

#applied, #database, #filename, #info, #rev

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#initialize, #to_s, #upload

Constructor Details

This class inherits a constructor from MangUpdate::Model::Base

Class Method Details

.build(filename, options = {}) ⇒ Object



7
8
9
10
# File 'lib/MangUpdate/models/main_core.rb', line 7

def self.build(filename, options = {})
  data = File.basename(filename, '.sql').split('_')
  self.new filename, data[2], data[0].to_i, :num => data[1].to_i
end

Instance Method Details

#sort_dataObject



12
13
14
# File 'lib/MangUpdate/models/main_core.rb', line 12

def sort_data
  [rev, APPLY_PRIORITY, info[:num]]
end