dekz / env

Track ENV usage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

env

Track ENV usage

require_relative './env.rb'
Env.hijack!

require 'rake'
require 'pp'

pp ENV.usages
{"GEM_SKIP"=>
  [{:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:33:in `gem'",
    :value=>nil}],
 "GEM_HOME"=>
  [{:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/path_support.rb:24:in `initialize'",
    :value=>nil},
   {:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/path_support.rb:24:in `initialize'",
    :value=>nil}],
 "GEM_PATH"=>
  [{:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/path_support.rb:30:in `initialize'",
    :value=>nil},
   {:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/path_support.rb:30:in `initialize'",
    :value=>nil},
   {:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/path_support.rb:51:in `path='",
    :value=>nil}],
 "RUBY"=>
  [{:lineno=>
     "/Users/dekz/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rake-10.0.4/lib/rake/file_utils.rb:9:in `<module:FileUtils>'",
    :value=>nil}],
 "ENV_TEST"=>
  [{:lineno=>"test.rb:8:in `<main>'", :value=>nil},
   {:lineno=>"test.rb:9:in `<main>'", :value=>"TEST"},
   {:lineno=>"test.rb:10:in `<main>'", :value=>"TEST"}]}

About

Track ENV usage


Languages

Language:Ruby 100.0%