class StructCore::Processor::TargetSourcesCache

Public Class Methods

new() click to toggle source
# File lib/spec/processor/target_sources_cache.rb, line 4
def initialize
        @cache = {}
end

Public Instance Methods

ref(source_file, rel_file, group) click to toggle source
# File lib/spec/processor/target_sources_cache.rb, line 8
def ref(source_file, rel_file, group)
        ref = @cache[source_file]
        ref = group.new_file File.basename(rel_file) if ref.nil?
        @cache[source_file] = ref

        ref
end