29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/readlines/readlines/info.rb', line 29
def info_now
raise Readlines::NotFoundError, "File not found: #{@file_path}" unless ::File.exist?(@file_path)
file_info = {
created_at: ::File.birthtime(@file_path),
modified_at: ::File.mtime(@file_path),
path: ::File.absolute_path(@file_path),
size: ::File.size(@file_path),
name: ::File.basename(@file_path),
type: ::File.extname(@file_path)
}
if block_given?
yield file_info
else
file_info
end
end
|