Method: IqRdf.find_or_create_namespace_class

Defined in:
lib/iq_rdf.rb

.find_or_create_namespace_class(klass_name) ⇒ Object



80
81
82
83
84
85
86
# File 'lib/iq_rdf.rb', line 80

def self.find_or_create_namespace_class(klass_name)
  if RUBY_VERSION < "1.9"
    self.const_defined?(klass_name) ? self.const_get(klass_name) : self.const_set(klass_name, Class.new(IqRdf::Namespace))
  else
    self.const_defined?(klass_name, false) ? self.const_get(klass_name, false) : self.const_set(klass_name, Class.new(IqRdf::Namespace))
  end
end