Module: Hypostasis::Shared::Namespaced::ClassMethods

Defined in:
lib/hypostasis/shared/namespaced.rb

Instance Method Summary collapse

Instance Method Details

#namespaceObject



12
13
14
# File 'lib/hypostasis/shared/namespaced.rb', line 12

def namespace
  self.class_eval { class_variable_get(:@@namespace) }
end

#use_namespace(namespace) ⇒ Object



6
7
8
9
10
# File 'lib/hypostasis/shared/namespaced.rb', line 6

def use_namespace(namespace)
  self.class_eval do
    class_variable_set(:@@namespace, Hypostasis::Namespace.new(namespace.to_s, detect_data_model))
  end
end