Sha256: 32460e9a810d0907e5d196e66d5cae99ca3434a4a0828692ba3194dba351e8ef

Contents?: true

Size: 659 Bytes

Versions: 9

Compression:

Stored size: 659 Bytes

Contents

# -*- encoding: utf-8 -*-

module Coco
  
  # Contextual information for ERB template, representing each covered files.
  class Context
  
    # @param [String] filename Name of the source file
    # @param [Array] lines 
		def initialize filename, lines
			@filename = filename
      @lines = lines
		end
		
		def get_binding
			binding
		end
	end
  
  # Contextual information for ERB template, representing index.html.
  class IndexContext
  
    # @todo doc, inheritance (with Context)
		def initialize title, covered, uncovered
			@title = title
      @covered = covered
      @uncovered = uncovered
		end
		
		def get_binding
			binding
		end
	end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
coco-0.9 lib/coco/formatter/context.rb
coco-0.8 lib/coco/formatter/context.rb
coco-0.7.1 lib/coco/formatter/context.rb
coco-0.7 lib/coco/formatter/context.rb
coco-0.6 lib/coco/formatter/context.rb
coco-0.5.1 lib/coco/formatter/context.rb
coco-0.5 lib/coco/formatter/context.rb
coco-0.4.2 lib/coco/formatter/context.rb
coco-0.4.1 lib/coco/formatter/context.rb