Module: Cero::Repo
- Defined in:
- lib/cero/repo.rb,
lib/cero/repo/config.rb
Overview
examples:
Cero::Repo.configure do |config|
config.adapter
config.adapter = :active_record # => [:sequel]
config.connection_uri = 'sqlite:/db/development.sqlite3'
end
class UserRepo
include Cero::Repo
adapter type: :sql, backend: :active_record
entity_class = 'User'
collection = :users
end
UserRepo.find(1) # => <User @id=45 @name=“John”>
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
27 28 29 |
# File 'lib/cero/repo.rb', line 27 def self.included(base) base.extend(ClassMethods) end |