yes
This commit is contained in:
parent
d1fcac827d
commit
ac2dd66f36
26
hyde.rb
26
hyde.rb
|
@ -1,15 +1,33 @@
|
|||
require 'webrick'
|
||||
|
||||
module Hyde
|
||||
class Servlet
|
||||
def initialize (path, &block_optional)
|
||||
|
||||
end
|
||||
end
|
||||
class Pathspec
|
||||
def initialize (path, &block)
|
||||
@path = path.split "/" if path.kind_of? String
|
||||
def initialize (path, &block, root: nil)
|
||||
@path = (path.split "/").filter {|x| x != ""} if path.kind_of? String
|
||||
@path = [path] if path.kind_of? Regexp
|
||||
@chain = []
|
||||
@root_override = root
|
||||
@remap = false
|
||||
self.instance_eval &block
|
||||
end
|
||||
def path(*a, **b, &block)
|
||||
@chain.append Hyde::Pathspec.new *a, **b, &block
|
||||
end
|
||||
def root(path)
|
||||
@root_override = root
|
||||
end
|
||||
def remap(path)
|
||||
@root_override = root
|
||||
@remap = true
|
||||
end
|
||||
def match(path)
|
||||
|
||||
end
|
||||
def match?(path)
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue