Sha256: 842d0570ea92ea3bc1c17fad84404a9c1343e79a0c1d7c500c65c1ad152077f6

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

module Lolita
  module Adapter
    module AbstractAdapter

      abstract_method '',:fields,:db, :db_name,:collection,:collection_name,:collections,:collection_names
      abstract_method '',:associations,:associations_class_names
      abstract_method 'opt={}',:paginate
      abstract_method 'name',:reflect_on_association
      abstract_method 'association',:association_macro,:association_class_name
      abstract_method 'id',:find_by_id
      abstract_method '*args', :find
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lolita-3.1.0 lib/lolita/adapter/abstract_adapter.rb
lolita-3.0.7 lib/lolita/adapter/abstract_adapter.rb
lolita-3.0.6 lib/lolita/adapter/abstract_adapter.rb
lolita-3.0.5 lib/lolita/adapter/abstract_adapter.rb