Sha256: 6dc86b34ab90833ffb7042d771f353a5e2aa448512a02038e19f91d2f56325e2
Contents?: true
Size: 438 Bytes
Versions: 2
Compression:
Stored size: 438 Bytes
Contents
class Object # A more versatile for of Object.const_get. # Retrieves constant for given string, even if it's nested under classes. def self.any_const_get(name) begin klass = Object name.split('::').each {|e| klass = klass.const_get(e) } klass rescue; nil; end end #Reloads a file just as you would require it. def reload(filename) $".delete(filename + ".rb") require(filename) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cldwalker-core-0.0.0 | lib/core/object.rb |
cldwalker-core-0.1.0 | lib/core/object.rb |