class YardJunk::Logger::UnknownParam
Public Instance Methods
message()
click to toggle source
Calls superclass method
# File lib/yard-junk/logger/message.rb, line 140 def message corrections.empty? ? super : "#{super}. Did you mean #{corrections.map { |c| "`#{c}`" }.join(', ')}?" end
Private Instance Methods
corrections()
click to toggle source
# File lib/yard-junk/logger/message.rb, line 146 def corrections spell_check(extra[:param_name], known_params) end
known_params()
click to toggle source
# File lib/yard-junk/logger/message.rb, line 150 def known_params @code_object.is_a?(YARD::CodeObjects::MethodObject) or return [] @code_object.parameters.map(&:first).map { |p| p.tr('*&:', '') } end