Module: Capybara::Screenshot::Os

Included in:
Capybara::Screenshot, Diff, Diff::Stabilization
Defined in:
lib/capybara/screenshot/diff/os.rb

Constant Summary collapse

ON_WINDOWS =
!!(RbConfig::CONFIG["host_os"] =~ /mswin|mingw|cygwin/)
ON_MAC =
!!(RbConfig::CONFIG["host_os"] =~ /darwin/)
ON_LINUX =
!!(RbConfig::CONFIG["host_os"] =~ /linux/)

Instance Method Summary collapse

Instance Method Details

#os_nameObject



10
11
12
13
14
15
16
# File 'lib/capybara/screenshot/diff/os.rb', line 10

def os_name
  return "windows" if ON_WINDOWS
  return "macos" if ON_MAC
  return "linux" if ON_LINUX

  "unknown"
end