Class: DatatablesServer::RepositoryFactory
- Inherits:
-
Object
- Object
- DatatablesServer::RepositoryFactory
- Defined in:
- lib/datatables_server/repository.rb,
lib/datatables_server/repository_factory.rb
Class Method Summary collapse
Class Method Details
.create(data, columns, options) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/datatables_server/repository.rb', line 5 def self.create(data, columns, ) case when defined?(ActiveRecord::Relation) && data.is_a?(ActiveRecord::Relation) ActiveRecordRepository.new(data, columns, ) when defined?(Sequel::Model) && data.is_a?(Sequel::Model) raise RepositoryNotImplementedError else raise RepositoryNotImplementedError end end |