Module: Quandl::Utility::Config

Defined in:
lib/quandl/utility/config.rb

Class Method Summary collapse

Class Method Details

.host_osObject



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/quandl/utility/config.rb', line 23

def host_os
  @os ||= (
  host_os = RbConfig::CONFIG['host_os']
  case host_os
  when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
    :windows
  when /darwin|mac os/
    :macosx
  when /linux/
    :linux
  when /solaris|bsd/
    :unix
  else
    raise Error::WebDriverError, "unknown os: #{host_os.inspect}"
  end
  )
end

.linux?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/quandl/utility/config.rb', line 15

def linux?
  host_os == :linux
end

.macosx?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/quandl/utility/config.rb', line 11

def macosx?
  host_os == :macosx
end

.unix?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/quandl/utility/config.rb', line 19

def unix?
  host_os == :unix
end

.windows?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/quandl/utility/config.rb', line 7

def windows?
  host_os == :windows
end