summaryrefslogtreecommitdiffstats
path: root/app/logfiles/logfiles-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'app/logfiles/logfiles-model.lua')
-rw-r--r--app/logfiles/logfiles-model.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/logfiles/logfiles-model.lua b/app/logfiles/logfiles-model.lua
new file mode 100644
index 0000000..6198107
--- /dev/null
+++ b/app/logfiles/logfiles-model.lua
@@ -0,0 +1,22 @@
+module (..., package.seeall)
+
+-- no initializer in model - use controller.init for that
+
+local function read_file ( path )
+ local file = io.open(path)
+ if ( file ) then
+ local f = file:read("*a") or "unknown"
+ file:close()
+ return f
+ else
+ return "Cant find '" .. path .. "'"
+ end
+end
+
+get = function (self,path)
+ local file_content = {}
+ file_content = cfe{value=read_file(path), name=path}
+ file_name = cfe{value=path, name=file_name}
+ return file_content, file_name
+end
+