class CQL::Repository
A repository is a group of models. See the corresponding Cucumber documentation for details.
Public Class Methods
new(repository_root)
click to toggle source
Creates a new repository object based on the passed directory path or model
# File lib/cql/repository.rb, line 11 def initialize(repository_root) case when repository_root.is_a?(String) root = CukeModeler::Directory.new(repository_root) when repository_root.class.to_s =~ /CukeModeler/ root = repository_root else raise(ArgumentError, "Don't know how to make a repository from a #{repository_root.class}") end @query_root = root end