Skip to content

Instantly share code, notes, and snippets.

@shri-zz
Created August 20, 2009 18:22
Show Gist options
  • Save shri-zz/171247 to your computer and use it in GitHub Desktop.
Save shri-zz/171247 to your computer and use it in GitHub Desktop.
c:\github\2000-2005-adapter>ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
c:\github\2000-2005-adapter>irb
irb(main):001:0> cmd = "puts Time.local(2009).zone"
=> "puts Time.local(2009).zone"
irb(main):002:0> ['PST', 'CST'].each do |tz|
irb(main):003:1* ENV['TZ'] = tz
irb(main):004:1> puts `ruby -e \"#{cmd}\"`
irb(main):005:1> end
PST
CST
=> ["PST", "CST"]
irb(main):006:0> ['PST', 'CST'].each do |tz|
irb(main):007:1* ENV['TZ'] = tz
irb(main):008:1> eval(cmd)
irb(main):009:1> end
Pacific Standard Time
Pacific Standard Time
=> ["PST", "CST"]
irb(main):010:0> exit
c:\bugs>ruby19 -v
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mswin32]
c:\bugs>irb19
irb(main):001:0> cmd = "puts Time.local(2009).zone"
=> "puts Time.local(2009).zone"
irb(main):002:0> ['PST', 'CST'].each do |tz|
irb(main):003:1* ENV['TZ'] = tz
irb(main):004:1> puts `ruby -e \"#{cmd}\"`
irb(main):005:1> end
PST
CST
=> ["PST", "CST"]
irb(main):006:0> ['PST', 'CST'].each do |tz|
irb(main):007:1* ENV['TZ'] = tz
irb(main):008:1> eval(cmd)
irb(main):009:1> end
Pacific Standard Time
Pacific Standard Time
=> ["PST", "CST"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment