module StackProf::Local

Attributes

configuration[R]

Public Instance Methods

configure(args) click to toggle source
# File lib/stackprof/local.rb, line 11
def configure(args)
  @configuration = Configuration.new(args)
end
localize(file) click to toggle source
# File lib/stackprof/local.rb, line 15
def localize(file)
  if configuration.remote_gems.match(file)
    to_local_gems(file)
  else
    to_local_project(file)
  end
end

Private Instance Methods

to_local_gems(file) click to toggle source
# File lib/stackprof/local.rb, line 25
def to_local_gems(file)
  file.sub(configuration.remote_gems, configuration.local_gems)
end
to_local_project(file) click to toggle source
# File lib/stackprof/local.rb, line 29
def to_local_project(file)
  file.sub(configuration.remote_project, configuration.local_project)
end