class Ray::Origin::OriginFactory

Public Instance Methods

get_location() click to toggle source
# File lib/ray/origin/origin_factory.rb, line 15
def get_location
  caller_locations.find { |location| ! location.path.include? "ruby-ray/lib" }
end
get_origin() click to toggle source
# File lib/ray/origin/origin_factory.rb, line 6
def get_origin
  location = self.get_location

  Origin.new(
    location ? location.absolute_path: nil,
    location ? location.lineno : nil,
  )
end