Sha256: 9afccb760bab71b71dd43c8bc5c7fa69fdca5e8c2c3fdcbc32eb74f9b2cbc151

Contents?: true

Size: 560 Bytes

Versions: 7

Compression:

Stored size: 560 Bytes

Contents

# frozen_string_literal: true

module Synvert::Core
  # Warning is used to save warning message.
  class Rewriter::Warning
    # Initialize a Warning.
    #
    # @param file_path [String] file path.
    # @param line [Integer] file line.
    # @param message [String] warning message.
    def initialize(file_path, line, message)
      @file_path = file_path
      @line = line
      @message = message
    end

    # Warning message.
    #
    # @return [String] warning message.
    def message
      "#{@file_path}##{@line}: #{@message}"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
synvert-core-2.2.2 lib/synvert/core/rewriter/warning.rb
synvert-core-2.2.1 lib/synvert/core/rewriter/warning.rb
synvert-core-2.2.0 lib/synvert/core/rewriter/warning.rb
synvert-core-2.1.2 lib/synvert/core/rewriter/warning.rb
synvert-core-2.1.1 lib/synvert/core/rewriter/warning.rb
synvert-core-2.1.0 lib/synvert/core/rewriter/warning.rb
synvert-core-2.0.3 lib/synvert/core/rewriter/warning.rb