class ProxyTester::TemplateRepository
Attributes
creator[R]
root_directory[R]
Public Class Methods
new(root_directory = ::File.expand_path('../../../files', __FILE__), creator = TemplateFile)
click to toggle source
# File lib/proxy_tester/template_repository.rb, line 10 def initialize(root_directory = ::File.expand_path('../../../files', __FILE__), creator = TemplateFile) @root_directory = ::File.expand_path(root_directory) @creator = creator end
Public Instance Methods
find(name)
click to toggle source
# File lib/proxy_tester/template_repository.rb, line 15 def find(name) path = ::File.join(root_directory, "#{name.to_s}.erb") fail Exceptions::ErbTemplateIsUnknown, "Template \"#{name}\" could not be found!" unless ::File.exist? path creator.new(path) end