Module: SchemaPlus::DefaultExpr::ActiveRecord::ConnectionAdapters::Sqlite3Adapter

Defined in:
lib/schema_plus/default_expr/active_record/connection_adapters/sqlite3_adapter.rb

Instance Method Summary collapse

Instance Method Details

#default_expr_valid?(expr) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/schema_plus/default_expr/active_record/connection_adapters/sqlite3_adapter.rb', line 6

def default_expr_valid?(expr)
  true # arbitrary sql is okay
end

#sql_for_function(function) ⇒ Object



10
11
12
13
14
15
# File 'lib/schema_plus/default_expr/active_record/connection_adapters/sqlite3_adapter.rb', line 10

def sql_for_function(function)
  case function
  when :now
    "(DATETIME('now'))"
  end
end