Class | FileBackend |
In: |
lib/nukumi2/filebackend.rb
|
Parent: | Object |
# File lib/nukumi2/filebackend.rb, line 47 47: def self.load(file) 48: file = file.backend_data if file.kind_of? Nukumi2::Entry 49: 50: File.open(file) { |handle| 51: entry = Parser.parse handle 52: entry.change_time = handle.mtime 53: entry.backend = self 54: entry.backend_data = File.expand_path(file) 55: entry 56: } 57: end
# File lib/nukumi2/filebackend.rb, line 63 63: def initialize(dir) 64: @dir = File.expand_path dir 65: end
# File lib/nukumi2/filebackend.rb, line 59 59: def self.outdated?(entry) 60: File.mtime(entry.backend_data) != entry.change_time 61: end