Sha256: 5c72159f51820384005a44af653f3c60e364e49057d904dd64dfa304c316350d
Contents?: true
Size: 369 Bytes
Versions: 9
Compression:
Stored size: 369 Bytes
Contents
require 'mspec/utils/version' module Kernel def const_lookup(c) extra_arg = SpecVersion.new(RUBY_VERSION) >= "1.9" names = c.split '::' names.shift if names.first.empty? names.inject(Object) do |m, n| defined = extra_arg ? m.const_defined?(n, false) : m.const_defined?(n) defined ? m.const_get(n) : m.const_missing(n) end end end
Version data entries
9 entries across 9 versions & 1 rubygems