module RubyFeatures::Utils::ConstAccessor19

Public Instance Methods

ruby_const_defined?(target, const_name) click to toggle source
# File lib/ruby-features/utils/const_accessor_19.rb, line 4
def ruby_const_defined?(target, const_name)
  !!inject_const_parts_with_target(target, const_name){ |parent, submodule|
    parent && parent.const_defined?(submodule) ?
      parent.const_get(submodule) :
      false
  }
end
ruby_const_get(target, const_name) click to toggle source
# File lib/ruby-features/utils/const_accessor_19.rb, line 12
def ruby_const_get(target, const_name)
  inject_const_parts_with_target(target, const_name) do |parent, submodule|
    parent.const_get(submodule)
  end
end