Sha256: 3ac0299b7201bfce4c4cc3258e3a51eec5c468af673a902be1307254d9d77fbd

Contents?: true

Size: 705 Bytes

Versions: 1

Compression:

Stored size: 705 Bytes

Contents

# -*- coding: utf-8 -*-
require 'yard'
require 'yard/rspec_examples/it_handler'
require 'yard/rspec_examples/module_handler'
require 'yard/rspec_examples/describe_handler'
require 'yard/rspec_examples/parser_trace'
require 'yard/tags/rspec_example_tag'

##
# This class will hold a map that associates the method descriptions with its source code
class RSpecExampleRegistry
  def self.example_map
    @example_map ||= {}
  end
end

module YARD
  module Tags
    class DefaultFactory
      def parse_tag_with_rspec_example_tag(_, text)
        RSpecExampleTag.new(:example, "", [], text)
      end
    end
  end
end

YARD::Tags::Library.define_tag("Rspec Example", :rspec_example, :with_rspec_example_tag)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yard-rspec_examples-0.0.2 lib/yard-rspec_examples.rb