Sha256: 8539c63d34e2f81dcffa3eacf3f269e806f3a3e22064a67c0a45375508f34b2e
Contents?: true
Size: 706 Bytes
Versions: 5
Compression:
Stored size: 706 Bytes
Contents
def init super sections.push :namespace @namespace = object end def namespace erb(:namespace) end def all_tags_by_letter hash = {} objects = tags objects = run_verifier(objects) objects.each { |o| (hash[o.value.to_s[1,1].upcase] ||= []) << o } hash end def tags @tags ||= Registry.all(:tag).sort_by { |l| l.value.to_s } end def features @features ||= Registry.all(:feature).sort { |x,y| x.value.to_s <=> y.value.to_s } end def feature_tags_with_all_scenario_tags(feature) feature.tags.collect { |t| t.value} + feature.scenarios.collect { |s| s.tags.collect { |t| t.value} }.flatten.uniq end def tagify(tag) %{<span class="tag" href="#{url_for tag}">#{tag.value}</span>} end
Version data entries
5 entries across 5 versions & 1 rubygems