Class: Event

Inherits:
ApplicationRecord show all
Defined in:
lib/nexmo_developer/app/models/event.rb

Class Method Summary collapse

Class Method Details

.search(search) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/nexmo_developer/app/models/event.rb', line 17

def self.search(search)
  key = "%#{search}%"
  columns = %w[title description city country]
  @events = Event.where(
    columns.map { |c| "#{c} ilike :search" }.join(' OR '),
    search: key
  ).upcoming
end