module DTK::Client::Render::AdapterCache
Constants
- STORE_AUG
- STORE_SIMPLE
Public Class Methods
get?(render_type, semantic_datatype = nil)
click to toggle source
# File lib/client/render.rb, line 113 def self.get?(render_type, semantic_datatype = nil) if semantic_datatype (STORE_AUG[render_type]||{})[semantic_datatype] else STORE_SIMPLE[render_type] end end
set(adapter)
click to toggle source
# File lib/client/render.rb, line 121 def self.set(adapter) if semantic_datatype = adapter.semantic_datatype (STORE_AUG[adapter.render_type] ||= {})[semantic_datatype] = adapter else STORE_SIMPLE[adapter.render_type] = adapter end adapter end