Class: Serega::SeregaPlugins::ActiverecordPreloads::ActiveRecordObjects

Inherits:
Object
  • Object
show all
Defined in:
lib/serega/plugins/activerecord_preloads/lib/active_record_objects.rb

Overview

Detects and returns found ActiveRecord objects

Class Method Summary collapse

Class Method Details

.call(data) ⇒ Array

Iterates over provided data and selects ActiveRecord objects

Parameters:

  • data (Hash, Array, Object)

    any data

Returns:

  • (Array)

    Found ActiveRecord objects



12
13
14
15
16
# File 'lib/serega/plugins/activerecord_preloads/lib/active_record_objects.rb', line 12

def call(data)
  res = []
  extract(data, res)
  res
end