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