class MetricFu::MetricCane
Public Instance Methods
activate()
click to toggle source
Calls superclass method
MetricFu::Metric#activate
# File lib/metric_fu/metrics/cane/metric.rb, line 30 def activate super end
default_run_options()
click to toggle source
# File lib/metric_fu/metrics/cane/metric.rb, line 7 def default_run_options { dirs_to_cane: MetricFu::Io::FileSystem.directory("code_dirs"), abc_max: 15, line_length: 80, no_doc: "n", no_readme: "n", filetypes: ["rb"] } end
enable()
click to toggle source
Calls superclass method
MetricFu::Metric#enable
# File lib/metric_fu/metrics/cane/metric.rb, line 22 def enable if MetricFu.configuration.supports_ripper? && !MetricFu.configuration.ruby18? super else MetricFu.logger.debug("Cane is only available in MRI. It requires ripper and 1.9 hash syntax support") end end
has_graph?()
click to toggle source
# File lib/metric_fu/metrics/cane/metric.rb, line 18 def has_graph? true end
name()
click to toggle source
# File lib/metric_fu/metrics/cane/metric.rb, line 3 def name :cane end