Sha256: ca59137cfc023061f2d383af34bd0139594d5e33a129826add54b18a2fd6fa51

Contents?: true

Size: 701 Bytes

Versions: 6

Compression:

Stored size: 701 Bytes

Contents

module Distil
  
  # Mix in for concatenating products
  module Debug
    
    # files -> an enumerable collection of SourceFiles
    # join_string -> a string to use to join the files together
    # target -> the container of the files
    
    def before_files(f)
    end

    def after_files(f)
    end
    
    def filename
      debug_name
    end
    
    def external_files
      return @external_files if @external_files
      @external_files= []
      
      target.project.external_projects.each { |ext|
        next if STRONG_LINKAGE!=ext.linkage
        
        @external_files << ext.product_name(:debug, File.extname(filename)[1..-1])
      }
      @external_files
    end

  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
distil-0.11.6 lib/distil/product/debug.rb
distil-0.11.5 lib/distil/product/debug.rb
distil-0.11.4 lib/distil/product/debug.rb
distil-0.11.3 lib/distil/product/debug.rb
distil-0.11.1 lib/distil/product/debug.rb
distil-0.11.0 lib/distil/product/debug.rb