Class: Search::Dbbase

Inherits:
Object
  • Object
show all
Defined in:
lib/admin_data/search.rb

Direct Known Subclasses

OracleSpecific, PostgresqlSpecific

Instance Method Summary collapse

Constructor Details

#initialize(operands, table_name, field_name, operator) ⇒ Dbbase

Returns a new instance of Dbbase.



4
5
6
7
8
9
# File 'lib/admin_data/search.rb', line 4

def initialize(operands, table_name, field_name, operator)
  @operands = operands
  @table_name = table_name
  @field_name = field_name
  @operator = operator
end

Instance Method Details

#like_operatorObject



11
12
13
# File 'lib/admin_data/search.rb', line 11

def like_operator
  'LIKE'
end

#operandsObject



19
20
21
# File 'lib/admin_data/search.rb', line 19

def operands
  @operands
end

#sql_field_nameObject



15
16
17
# File 'lib/admin_data/search.rb', line 15

def sql_field_name
  "#{@table_name}.#{@field_name}"
end