class Synvert::Core::Rewriter::Warning

Warning is used to save warning message.

Public Class Methods

new(instance, message) click to toggle source

Initialize a warning.

@param instance [Synvert::Core::Rewriter::Instance] @param message [String] warning message.

# File lib/synvert/core/rewriter/warning.rb, line 10
def initialize(instance, message)
  @file_path = instance.current_file
  @line = instance.current_node.loc.expression.line
  @message = message
end

Public Instance Methods

message() click to toggle source

Warning message.

@return [String] warning message.

# File lib/synvert/core/rewriter/warning.rb, line 19
def message
  "#{@file_path}##{@line}: #{@message}"
end