module Serialbar::Adapter::ClassMethods

Public Instance Methods

configure_adapter(type,classname="DataFile") click to toggle source
# File lib/serialbar/adapter.rb, line 11
def configure_adapter(type,classname="DataFile")
        base = const_get classname
                  load_adapter(base,type)
        end
foo() click to toggle source
# File lib/serialbar/adapter.rb, line 8
        def foo
end
load_adapter(base,type) click to toggle source
# File lib/serialbar/adapter.rb, line 16
        def load_adapter(base,type)
                # load module based on type
                case type
                        when :mongoid
  require 'serialbar/adapters/mongoid'
  mod = Mongoid::Document
when :filesystem        
  require 'serialbar/adapters/file_system'      
                end
                base.send :include, mod    
        end