Module: ClientDataAdapter::ClassMethods
- Defined in:
- lib/client-data-adapter/class_methods.rb
Instance Method Summary collapse
Instance Method Details
#define_adapter { ... } ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/client-data-adapter/class_methods.rb', line 13 def define_adapter(&block) const_set(ADAPTER_WRAPPER, Class.new(Wrapper)) # Return the wrapper of adapter. define_method :adapter_wrapper do @__adapter_wrapper__ ||= self.class.const_get(ADAPTER_WRAPPER).new(self, &block) end end |