module Extensible::Utils

Utils contains utility methods whose implementation depends on the currently used Ruby version.

Public Class Methods

own_const_defined?(mod, const_name) → true or false click to toggle source

Returns true if constant const_name has been defined in module mod (and not in one of its ancestors). Returns false otherwise.

# File lib/extensible/utils.rb, line 13
def own_const_defined?(mod, const_name)
  mod.const_defined?(const_name, false)
end