Basic parser implementation
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
SERVE_DIR="/Volumes/Exodrive/Code/gemini-bridge-rack/skeksis/pub_gemini"
|
||||
require 'skeksis'
|
||||
|
||||
SERVE_DIR="/Users/madeline/Code/gemini-bridge-rack/gemini"
|
||||
|
||||
class SkeksisApp
|
||||
def call(env)
|
||||
@@ -15,7 +17,9 @@ class SkeksisApp
|
||||
return Dir.each_child(path).map {|i| "#{i}\n"}
|
||||
elsif File.exist?(path)
|
||||
file = File.open(path, 'r')
|
||||
file.readlines
|
||||
data = file.readlines
|
||||
Skeksis::Parser.parse(data)
|
||||
data
|
||||
else # path is invalid
|
||||
return nil
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user