Class: JsVars::VarMap
- Inherits:
-
Hash
- Object
- Hash
- JsVars::VarMap
- Defined in:
- lib/js_vars/var_map.rb
Class Method Summary collapse
Class Method Details
.add(vars, namepsace) ⇒ Object
10 11 12 13 14 |
# File 'lib/js_vars/var_map.rb', line 10 def add(vars, namepsace) var_map = self.get var_map[namepsace] ||= {} var_map[namepsace].merge!(vars) end |
.clear ⇒ Object
16 17 18 |
# File 'lib/js_vars/var_map.rb', line 16 def clear self.get.clear end |
.empty? ⇒ Boolean
20 21 22 |
# File 'lib/js_vars/var_map.rb', line 20 def empty? self.get.empty? end |
.get ⇒ Object
6 7 8 |
# File 'lib/js_vars/var_map.rb', line 6 def get Thread.current['[jsvar]:map'] ||= JsVars::VarMap.new end |