Class: ActiveRecord::ConnectionAdapters::SQLite3Column
Instance Attribute Summary
Attributes inherited from JdbcColumn
#limit, #precision
Class Method Summary
collapse
Instance Method Summary
collapse
#init_column, #type_cast
Methods inherited from JdbcColumn
column_types, #default_value, driver_constants, #init_column, reset_constants, reset_constants!
Constructor Details
#initialize(name, *args) ⇒ SQLite3Column
Returns a new instance of SQLite3Column.
401
402
403
404
405
406
407
|
# File 'lib/arjdbc/sqlite3/adapter.rb', line 401
def initialize(name, *args)
if Hash === name
super
else
super(nil, name, *args)
end
end
|
Class Method Details
.binary_to_string(value) ⇒ Object
416
417
418
419
420
421
|
# File 'lib/arjdbc/sqlite3/adapter.rb', line 416
def self.binary_to_string(value)
if value.respond_to?(:encoding) && value.encoding != Encoding::ASCII_8BIT
value = value.force_encoding(Encoding::ASCII_8BIT)
end
value
end
|
.string_to_binary(value) ⇒ Object
412
413
414
|
# File 'lib/arjdbc/sqlite3/adapter.rb', line 412
def self.string_to_binary(value)
value
end
|
Instance Method Details
#call_discovered_column_callbacks ⇒ Object
409
410
|
# File 'lib/arjdbc/sqlite3/adapter.rb', line 409
def call_discovered_column_callbacks(*)
end
|