class Apitools::Middleware::LocalRepository
Constants
- PATTERN
Public Class Methods
new(path = Pathname.pwd.join('middleware'), pattern = PATTERN)
click to toggle source
# File lib/apitools/middleware/local_repository.rb, line 9 def initialize(path = Pathname.pwd.join('middleware'), pattern = PATTERN) @path = Pathname(path).expand_path @manifests = Pathname.glob(@path.join(pattern)) end
Public Instance Methods
content(file)
click to toggle source
# File lib/apitools/middleware/local_repository.rb, line 14 def content(file) Pathname(file).read rescue Errno::ENOENT false end
middleware()
click to toggle source
# File lib/apitools/middleware/local_repository.rb, line 20 def middleware @middleware ||= @manifests.map{ |manifest| Apitools::Middleware::Spec.new(self, manifest) } end