Sha256: 0a722443569e505fd5a64823a3bb26e086ed3f7dbd8e063415c989bd96cd5e7e

Contents?: true

Size: 476 Bytes

Versions: 18

Compression:

Stored size: 476 Bytes

Contents

module Rollbar
  module LanguageSupport
    module_function

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

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

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

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

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

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rollbar-3.6.1 lib/rollbar/language_support.rb
rollbar-3.6.0 lib/rollbar/language_support.rb
rollbar-3.5.2 lib/rollbar/language_support.rb
rollbar-3.5.1 lib/rollbar/language_support.rb
rollbar-3.5.0 lib/rollbar/language_support.rb
rollbar-3.4.2 lib/rollbar/language_support.rb
rollbar-3.4.1 lib/rollbar/language_support.rb
rollbar-3.4.0 lib/rollbar/language_support.rb
rollbar-3.3.3 lib/rollbar/language_support.rb
rollbar-3.3.2 lib/rollbar/language_support.rb
rollbar-3.3.1 lib/rollbar/language_support.rb
rollbar-3.3.0 lib/rollbar/language_support.rb
rollbar-3.2.0 lib/rollbar/language_support.rb
rollbar-3.1.2 lib/rollbar/language_support.rb
rollbar-3.1.1 lib/rollbar/language_support.rb
rollbar-3.1.0 lib/rollbar/language_support.rb
rollbar-3.0.1 lib/rollbar/language_support.rb
rollbar-3.0.0 lib/rollbar/language_support.rb