Class: Lims::Core::Persistor

Inherits:
Object
  • Object
show all
Defined in:
lib/lims-core/persistence/comparison_filter.rb,
lib/lims-core/persistence/multi_criteria_filter.rb

Instance Method Summary collapse

Instance Method Details

#comparison_filter(criteria) ⇒ Persistor

Parameters:

  • criteria (Hash)

    a

Returns:

Raises:

  • (NotImplementedError)


50
51
52
# File 'lib/lims-core/persistence/comparison_filter.rb', line 50

def comparison_filter(criteria)
  raise NotImplementedError, "comparison_filter methods needs to be implemented for subclass of Persistor"
end

#multi_criteria_filter(criteria) ⇒ Persistor

Parameters:

  • criteria (Hash)

    a

Returns:



46
47
48
# File 'lib/lims-core/persistence/multi_criteria_filter.rb', line 46

def multi_criteria_filter(criteria)
  raise NotImplementedError "multi_criteria_filter methods needs to be implemented for subclass of Persistor"
end