Sha256: 84626af8599b19bab870108797f648a70fca447634bef7a899673c8b68d39cc6
Contents?: true
Size: 657 Bytes
Versions: 2
Compression:
Stored size: 657 Bytes
Contents
module CQL module ModelHelper def directory_with(*models) directory_model = CukeModeler::Directory.new models.each do |model| case when model.is_a?(CukeModeler::Feature) file_model = CukeModeler::FeatureFile.new if cuke_modeler?(0) file_model.features = [model] else file_model.feature = model end directory_model.feature_files << file_model else raise(ArgumentError, "Don't know how to handle a '#{model.class}'") end end directory_model end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cql-1.7.0 | testing/model_helper.rb |
cql-1.6.0 | testing/model_helper.rb |