Module: Rollbar::LanguageSupport

Defined in:
lib/rollbar/language_support.rb

Class Method Summary collapse

Class Method Details

.const_defined?(mod, target, inherit = true) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/rollbar/language_support.rb', line 5

def const_defined?(mod, target, inherit = true)
  mod.const_defined?(target, inherit)
end

.const_get(mod, target, inherit = true) ⇒ Object



9
10
11
# File 'lib/rollbar/language_support.rb', line 9

def const_get(mod, target, inherit = true)
  mod.const_get(target, inherit)
end

.timeout_exceptionsObject



19
20
21
# File 'lib/rollbar/language_support.rb', line 19

def timeout_exceptions
  [Net::ReadTimeout, Net::OpenTimeout]
end

.version?(version) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
16
17
# File 'lib/rollbar/language_support.rb', line 13

def version?(version)
  numbers = version.split('.')

  numbers == ::RUBY_VERSION.split('.')[0, numbers.size]
end