lib/procemon/function/proc_source/method.rb in procemon-0.4.4 vs lib/procemon/function/proc_source/method.rb in procemon-0.4.5
- old
+ new
@@ -8,12 +8,12 @@
begin
return_string= ProcSource.new
block= 0
end
- unless ProcSource.source_cache[self.source_location].nil?
- return ProcSource.source_cache[self.source_location]
+ unless ProcSource.source_cache[self.inspect].nil?
+ return ProcSource.source_cache[self.inspect]
else
File.open(File.expand_path(self.source_location[0])
).each_line_from self.source_location[1] do |line|
block += line.source_formater_for_line_sub
@@ -42,10 +42,10 @@
if !return_string.include?('Proc.new')
return_string.sub!(/^[^{]*(?!={)/,'Proc.new')
end
- ProcSource.source_cache[self.source_location]= return_string
+ ProcSource.source_cache[self.inspect]= return_string
return return_string
end
end
\ No newline at end of file