module MetaMongo::Utils
Public Class Methods
create_class(string)
click to toggle source
# File lib/meta_mongo/utils.rb, line 17 def create_class(string) begin to_class(string) || Object.const_set(string.to_s, Class.new) rescue NameError end end
remove_class(string)
click to toggle source
# File lib/meta_mongo/utils.rb, line 11 def remove_class(string) return nil unless to_class(string) Object.send(:remove_const, string.to_sym) end
to_class(string)
click to toggle source
# File lib/meta_mongo/utils.rb, line 4 def to_class(string) begin return Object.const_get(string.to_s) rescue NameError end end