class Bricolage::JobNet::Location
Attributes
file[R]
lineno[R]
Public Class Methods
dummy()
click to toggle source
# File lib/bricolage/jobnet.rb, line 458 def Location.dummy new('(dummy)', 0) end
for_file(f)
click to toggle source
# File lib/bricolage/jobnet.rb, line 462 def Location.for_file(f) new(f.path, f.lineno) end
for_io(io)
click to toggle source
# File lib/bricolage/jobnet.rb, line 470 def Location.for_io(io) if io.respond_to?(:path) for_file(io) else for_non_file(io) end end
for_non_file(io)
click to toggle source
# File lib/bricolage/jobnet.rb, line 466 def Location.for_non_file(io) new(io.inspect, io.lineno) end
new(file, lineno)
click to toggle source
# File lib/bricolage/jobnet.rb, line 478 def initialize(file, lineno) @file = file @lineno = lineno end
Public Instance Methods
inspect()
click to toggle source
# File lib/bricolage/jobnet.rb, line 486 def inspect "\#<#{self.class} #{to_s}>" end
to_s()
click to toggle source
# File lib/bricolage/jobnet.rb, line 490 def to_s "#{@file}:#{@lineno}" end