Sha256: 4bf6bb0bee885649e5b69804736d98d5de202c8a4c8ce0b4aea41cc659ead502
Contents?: true
Size: 795 Bytes
Versions: 4
Compression:
Stored size: 795 Bytes
Contents
def init super sections.push :steptransformers, [:stepdefinitions, :steptransforms] end def stepdefinitions @item_title = "Step Definitions" @item_type = "step definition" @items = YARD::Registry.all(:stepdefinition) erb(:transformers) end def steptransforms @item_title = "Step Transformers" @item_type = "step transformer" @items = YARD::Registry.all(:steptransform) erb(:transformers) end def link_transformed_step(step) value = "#{step.keyword}#{step.value}" if step.transformed? step.value.match(%r{#{step.definition.compare_value}}).to_a.each do |match| step.transforms.each do |transform| value.gsub!(match,"<a href='#{url_for(transform)}'>#{match}</a>") if %r{#{transform.compare_value}}.match(match) end end end value end
Version data entries
4 entries across 4 versions & 1 rubygems