Class: Coverage::HTMLPrinter::PathSettings
- Inherits:
-
Object
- Object
- Coverage::HTMLPrinter::PathSettings
- Defined in:
- lib/coverage/html_printer.rb
Instance Attribute Summary collapse
-
#output_directory ⇒ Object
readonly
Returns the value of attribute output_directory.
Instance Method Summary collapse
- #base_directory ⇒ Object
-
#initialize(output_directory) ⇒ PathSettings
constructor
A new instance of PathSettings.
- #javascripts_directory ⇒ Object
- #lib_base_directory ⇒ Object
- #stylesheets_directory ⇒ Object
- #templates_directory ⇒ Object
Constructor Details
#initialize(output_directory) ⇒ PathSettings
Returns a new instance of PathSettings.
32 33 34 |
# File 'lib/coverage/html_printer.rb', line 32 def initialize(output_directory) @output_directory = output_directory end |
Instance Attribute Details
#output_directory ⇒ Object (readonly)
Returns the value of attribute output_directory.
30 31 32 |
# File 'lib/coverage/html_printer.rb', line 30 def output_directory @output_directory end |
Instance Method Details
#base_directory ⇒ Object
36 37 38 |
# File 'lib/coverage/html_printer.rb', line 36 def base_directory @base_directory ||= Pathname.pwd end |
#javascripts_directory ⇒ Object
48 49 50 |
# File 'lib/coverage/html_printer.rb', line 48 def javascripts_directory lib_base_directory + "data/javascripts" end |
#lib_base_directory ⇒ Object
40 41 42 |
# File 'lib/coverage/html_printer.rb', line 40 def lib_base_directory @lib_base_directory ||= Pathname(__FILE__).dirname.parent.parent end |
#stylesheets_directory ⇒ Object
52 53 54 |
# File 'lib/coverage/html_printer.rb', line 52 def stylesheets_directory lib_base_directory + "data/stylesheets" end |
#templates_directory ⇒ Object
44 45 46 |
# File 'lib/coverage/html_printer.rb', line 44 def templates_directory lib_base_directory + "data/templates" end |