Class: MetricFu::Templates::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/metric_fu/templates/configuration.rb

Constant Summary collapse

FILE_PREFIX =
"file:/"

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



6
7
8
9
10
11
12
13
# File 'lib/metric_fu/templates/configuration.rb', line 6

def initialize
  @options = {}
  @options[:template_class] = MetricFu::Templates::MetricsTemplate
  @options[:darwin_txmt_protocol_no_thanks] = true
  # turning off syntax_highlighting may avoid some UTF-8 issues
  @options[:syntax_highlighting] = true
  @options[:link_prefix] = FILE_PREFIX
end

Instance Method Details

#option(name) ⇒ Object



21
22
23
# File 'lib/metric_fu/templates/configuration.rb', line 21

def option(name)
  @options.fetch(name.to_sym) { raise "No such template option: #{name}" }
end