Module: LiveRecord::BaseChannel::SearchAdapters::RansackAdapter

Defined in:
app/channels/live_record/base_channel/search_adapters.rb

Class Method Summary collapse

Class Method Details

.mapped_active_record_relation(**args) ⇒ Object



15
16
17
18
19
20
21
# File 'app/channels/live_record/base_channel/search_adapters.rb', line 15

def self.mapped_active_record_relation(**args)
  model_class = args.fetch(:model_class)
  conditions_hash = args.fetch(:conditions_hash)
  current_user = args.fetch(:current_user)

  model_class.ransack(conditions_hash, auth_object: current_user).result
end