module CompareLinkerWrapper::Formatter
Public Class Methods
add_formatter(formatter_type, _output = nil)
click to toggle source
# File lib/compare_linker_wrapper/formatter.rb, line 3 def self.add_formatter(formatter_type, _output = nil) formatter = custom_formatter_class(formatter_type) formatter.new end
custom_formatter_class(specified_class_name)
click to toggle source
Copy from rubocop: lib/rubocop/formatter/formatter_set.rb
# File lib/compare_linker_wrapper/formatter.rb, line 10 def self.custom_formatter_class(specified_class_name) constant_names = specified_class_name.split('::') constant_names.shift if constant_names.first.empty? constant_names.reduce(Object) do |namespace, constant_name| namespace.const_get(constant_name, false) end end