1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module EnvSpecs
  def self.get_env
    platform_is_not :mswin do
      env = Hash[*`env`.split("\n").map { |e| e.split("=", 2) }.flatten]
    end
    platform_is :mswin do
      env = #whatever you can do on windows
    end
    env
  end

  def self.get_current_user
    platform_is_not :mswin do
      `whoami`.strip
    end
  end
end