Class: Aio::Module::Compare
- Inherits:
-
Object
- Object
- Aio::Module::Compare
- Defined in:
- lib/aio/core/module/compare.rb
Instance Attribute Summary collapse
-
#compare ⇒ Object
比较文件.
-
#compared ⇒ Object
被比较的文件.
Instance Method Summary collapse
- #compare_add(key, val) ⇒ Object
-
#compare_merge(hash) ⇒ Object
融合比较文件的内容.
- #compared_add(key, val) ⇒ Object
-
#compared_merge(hash) ⇒ Object
融合被比较文件的内容.
-
#initialize ⇒ Compare
constructor
A new instance of Compare.
Constructor Details
Instance Attribute Details
#compare ⇒ Object
比较文件
6 7 8 |
# File 'lib/aio/core/module/compare.rb', line 6 def compare @compare end |
#compared ⇒ Object
被比较的文件
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 |