Class: MethodSig::Origin

Inherits:
Object show all
Defined in:
lib/methodsig.rb

Overview

An abstraction for a method origin.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file, line) ⇒ Origin

Returns a new instance of Origin.



180
181
182
183
# File 'lib/methodsig.rb', line 180

def initialize(file, line)
  @file = file
  @line = line
end

Instance Attribute Details

#fileObject (readonly)

Returns the value of attribute file.



178
179
180
# File 'lib/methodsig.rb', line 178

def file
  @file
end

#lineObject (readonly)

Returns the value of attribute line.



178
179
180
# File 'lib/methodsig.rb', line 178

def line
  @line
end

Instance Method Details

#to_sObject



185
186
187
# File 'lib/methodsig.rb', line 185

def to_s
  return "#{file}:#{line}"
end