Class: Aio::Module::Compare

Inherits:
Object
  • Object
show all
Defined in:
lib/aio/core/module/compare.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCompare

Returns a new instance of Compare.



11
12
13
14
15
16
# File 'lib/aio/core/module/compare.rb', line 11

def initialize
  @compare = {}
  @compared = {}

  @config_compare = Aio::Config::Warning::Compare
end

Instance Attribute Details

#compareObject

比较文件



6
7
8
# File 'lib/aio/core/module/compare.rb', line 6

def compare
  @compare
end

#comparedObject

被比较的文件



9
10
11
# File 'lib/aio/core/module/compare.rb', line 9

def compared
  @compared
end

Instance Method Details

#compare_add(key, val) ⇒ Object



18
19
20
# File 'lib/aio/core/module/compare.rb', line 18

def compare_add(key, val)
  @compare[key] = val
end

#compare_merge(hash) ⇒ Object

融合比较文件的内容



27
28
29
# File 'lib/aio/core/module/compare.rb', line 27

def compare_merge(hash)
  @compare.merge!(hash)
end

#compared_add(key, val) ⇒ Object



22
23
24
# File 'lib/aio/core/module/compare.rb', line 22

def compared_add(key, val)
  @compared[key] = val
end

#compared_merge(hash) ⇒ Object

融合被比较文件的内容



32
33
34
# File 'lib/aio/core/module/compare.rb', line 32

def compared_merge(hash)
  @compared.merge(hash)
end