Sha256: 7d0171a2edbfb1994d759cd52c3f9aaaa2deda280fa2d73bb6428609edfed566

Contents?: true

Size: 317 Bytes

Versions: 51

Compression:

Stored size: 317 Bytes

Contents

module StaticMatic
  class Error < StandardError
    attr_reader :line

    attr_reader :filename
    
    def initialize(lineno, filename, message)
      @line = lineno
      @filename = filename
      @message = message
    end
    
    def message
      "#{@filename}, line #{@line}: #{@message}"
    end
  end
end

Version data entries

51 entries across 51 versions & 4 rubygems

Version Path
staticmatic-0.8.10 lib/staticmatic/error.rb
staticmatic-0.9.1 lib/staticmatic/error.rb
staticmatic-0.8.5 lib/staticmatic/error.rb
staticmatic-0.8.9 lib/staticmatic/error.rb
staticmatic-0.9.0 lib/staticmatic/error.rb
staticmatic-0.8.6 lib/staticmatic/error.rb
staticmatic-0.8.8 lib/staticmatic/error.rb
staticmatic-0.8.4 lib/staticmatic/error.rb
staticmatic-0.9.3 lib/staticmatic/error.rb
staticmatic-0.9.5 lib/staticmatic/error.rb
staticmatic-0.9.4 lib/staticmatic/error.rb