module Sqreen::Dependency
Public Class Methods
const_exist?(name)
click to toggle source
# File lib/sqreen/dependency.rb, line 8 def self.const_exist?(name) resolve_const(name) && true rescue NameError, ArgumentError false end
resolve_const(name)
click to toggle source
# File lib/sqreen/dependency.rb, line 14 def self.resolve_const(name) raise ArgumentError if name.nil? || name.empty? name.to_s.split('::').inject(Object) { |a, e| a.const_get(e, false) } end