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