Sha256: a9bf3b18d17b6c0ca4334a293d10aacf336b6d91a275bc0803788d4466d84551
Contents?: true
Size: 1009 Bytes
Versions: 2
Compression:
Stored size: 1009 Bytes
Contents
# -*- encoding: utf-8 -*- module Coco # @todo The app is full of <tt>Dir.pwd</tt>. This is the root project directory # and must be in Configuration class (or Coco module ?). module Helpers # Get html filename (from a ruby filename) suitable for the coverage # directory. # # @example # ruby = '/home/user/my_project/lib/source.rb' # html = Helpers.rb2html(ruby) # => '_lib_source.rb.html' # # @param [String] name Ruby filename # @return [String] Html filename def Helpers.rb2html name name.sub(Dir.pwd, '').tr('/\\', '_') + '.html' end # @return [String] The title of the index.html file def Helpers.index_title "Coco #{File.read(File.join($COCO_PATH, 'VERSION')).strip}, code coverage for #{File.basename(Dir.pwd)}" end # @param [Array<String>] files List of filenames # @return [Array<String>] def Helpers.expand files files.map {|file| File.expand_path file} end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
coco-0.4.2 | lib/coco/helpers.rb |
coco-0.4.1 | lib/coco/helpers.rb |