Class: ApplicationRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/zombodb_rails.rb

Class Method Summary collapse

Class Method Details

.zdb_columns(*columns) ⇒ Object



4
5
6
7
# File 'lib/zombodb_rails.rb', line 4

def zdb_columns(*columns)
  @zdb_columns ||= []
  @zdb_columns += columns
end

.zdb_search(query, column: nil) ⇒ Object



9
10
11
12
# File 'lib/zombodb_rails.rb', line 9

def zdb_search(query, column: nil)
  col = column || self.zdb_columns.first
  where("#{table_name} ==> '#{col}:#{query}'")
end