Module: BlindDate::ActiveRecord::ConnectionAdapters::PostgresqlAdapter::ClassMethods

Defined in:
lib/blind_date/active_record/connection_adapters/postgresql_adapter.rb

Instance Method Summary collapse

Instance Method Details

#date_add_sql(style, sql, interval, unit, operator) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/blind_date/active_record/connection_adapters/postgresql_adapter.rb', line 6

def date_add_sql( style, sql, interval, unit, operator )
  case interval
  when Numeric
    "( #{sql} #{operator} '#{interval} #{unit}' )"
  when String
    "( #{sql} #{operator} #{interval} || ' #{unit}')"
  else
    raise ArgumentError
  end
end