Class: Lims::Core::Persistence::Search

Inherits:
Object
  • Object
show all
Includes:
Resource
Defined in:
lib/lims-core/persistence/search/search_persistor.rb,
lib/lims-core/persistence/search/create_search.rb,
lib/lims-core/persistence/search/create_search.rb,
lib/lims-core/persistence/search/search_sequel_persistor.rb

Overview

Not a search but a search persistor.

Defined Under Namespace

Classes: CreateSearch, SearchPersistor, SearchSequelPersistor

Constant Summary collapse

Create =
CreateSearch

Instance Method Summary collapse

Methods included from Resource

included, tracker_included

Methods included from SubclassTracker

extended

Instance Method Details

#call(session) ⇒ Persistor

Main method. Take an session an return an filtered persistor.

Parameters:

Returns:



25
26
27
# File 'lib/lims-core/persistence/search/search_persistor.rb', line 25

def call(session)
  filter.call(session.persistor_for(@model))
end