Module: Hypostasis::Document::Namespaced::ClassMethods
- Defined in:
- lib/hypostasis/document/namespaced.rb
Instance Method Summary collapse
Instance Method Details
#namespace ⇒ Object
14 15 16 |
# File 'lib/hypostasis/document/namespaced.rb', line 14 def namespace self.class_eval { class_variable_get(:@@namespace) } end |
#use_namespace(namespace) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/hypostasis/document/namespaced.rb', line 6 def use_namespace(namespace) data_model = :key_value data_model = :document if self.included_modules.include?(Hypostasis::Document) self.class_eval do class_variable_set(:@@namespace, Hypostasis::Namespace.new(namespace.to_s, data_model)) end end |