@@ -82,7 +82,7 @@ module Agents |
||
| 82 | 82 |
end |
| 83 | 83 |
|
| 84 | 84 |
def check |
| 85 |
- transaction do |found| |
|
| 85 |
+ saving_entries do |found| |
|
| 86 | 86 |
each_entry { |filename, mtime|
|
| 87 | 87 |
found[filename, mtime] |
| 88 | 88 |
} |
@@ -177,14 +177,14 @@ module Agents |
||
| 177 | 177 |
@base_uri ||= URI(options['url']) |
| 178 | 178 |
end |
| 179 | 179 |
|
| 180 |
- def transaction |
|
| 180 |
+ def saving_entries |
|
| 181 | 181 |
known_entries = memory['known_entries'] || {}
|
| 182 | 182 |
found_entries = {}
|
| 183 | 183 |
new_files = [] |
| 184 | 184 |
|
| 185 | 185 |
yield proc { |filename, mtime|
|
| 186 | 186 |
found_entries[filename] = misotime = mtime.utc.iso8601 |
| 187 |
- unless prev = known_entries[filename] and misotime <= prev |
|
| 187 |
+ unless (prev = known_entries[filename]) && misotime <= prev |
|
| 188 | 188 |
new_files << filename |
| 189 | 189 |
end |
| 190 | 190 |
} |