Sha256: bd12d49839047046611afc12c6305e1b58abf45111b769cbad4f455182b0909a

Contents?: true

Size: 556 Bytes

Versions: 18

Compression:

Stored size: 556 Bytes

Contents

# encoding: utf-8
module RailsBestPractices
  module Core
    # Error is the violation to rails best practice.
    #
    # it indicates the filenname, line number and error message for the violation.
    class Error
      attr_reader :filename, :line_number, :message, :url

      def initialize(filename, line_number, message, url = nil)
        @filename = filename
        @line_number = line_number
        @message = message
        @url = url
      end

      def to_s
        "#{@filename}:#{@line_number} - #{@message}"
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
rails_best_practices-1.1.0 lib/rails_best_practices/core/error.rb
rails_best_practices-1.0.1 lib/rails_best_practices/core/error.rb
rails_best_practices-1.0.0 lib/rails_best_practices/core/error.rb
rails_best_practices-0.10.1 lib/rails_best_practices/core/error.rb
rails_best_practices-0.10.0 lib/rails_best_practices/core/error.rb
rails_best_practices-raydog153-0.9.1 lib/rails_best_practices/core/error.rb
rails_best_practices-0.9.0 lib/rails_best_practices/core/error.rb
rails_best_practices-0.8.2 lib/rails_best_practices/core/error.rb
rails_best_practices-0.8.1 lib/rails_best_practices/core/error.rb
rails_best_practices-0.8.0 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.5 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.4 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.3 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.2 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.1 lib/rails_best_practices/core/error.rb
rails_best_practices-0.7.0 lib/rails_best_practices/core/error.rb
rails_best_practices-0.6.7 lib/rails_best_practices/core/error.rb
rails_best_practices-0.6.6 lib/rails_best_practices/core/error.rb