Sha256: ca052552f81b3c1c00a5066b55f4aa8d78f1bae2a5c064a913aa7265216291f6
Contents?: true
Size: 509 Bytes
Versions: 8
Compression:
Stored size: 509 Bytes
Contents
module RSpec module Core module SharedExampleGroup class Collection def initialize(sources, examples) @sources, @examples = sources, examples end def [](key) fetch_examples(key) end private def fetch_examples(key) @examples[source_for key][key] end def source_for(key) @sources.reverse.find { |source| @examples[source].has_key? key } end end end end end
Version data entries
8 entries across 8 versions & 3 rubygems