Module: Mobster::Helpers

Defined in:
lib/mobster/helpers.rb

Instance Method Summary collapse

Instance Method Details

#current_timezoneObject



3
4
5
# File 'lib/mobster/helpers.rb', line 3

def current_timezone
  page.evaluate_script('new Date().toString().slice(-4, -1)')
end

#time_in_browser_zone(time, format) ⇒ Object



7
8
9
10
11
# File 'lib/mobster/helpers.rb', line 7

def time_in_browser_zone(time, format)
  browser_offset_in_minutes = -page.evaluate_script('new Date().getTimezoneOffset()')
  adjusted_time = time + (browser_offset_in_minutes * 60)
  adjusted_time.strftime(format).strip
end