module Cucumber module HTMLFormatter class TemplateWriter attr_reader :template def initialize(template) @template = template end def write_between(from, to) from_exists = !from.nil? && template.include?(from) after_from = from_exists ? template.split(from)[1] : template before_to = to.nil? ? after_from : after_from.split(to)[0] return before_to end end end end