Class: ActiveRecord::ConnectionAdapters::SQLite3Column
- Inherits:
-
JdbcColumn
- Object
- Column
- JdbcColumn
- ActiveRecord::ConnectionAdapters::SQLite3Column
- Includes:
- ArJdbc::SQLite3::Column
- Defined in:
- lib/arjdbc/sqlite3/adapter.rb
Instance Attribute Summary
Attributes inherited from JdbcColumn
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(name, *args) ⇒ SQLite3Column
constructor
A new instance of SQLite3Column.
Methods included from ArJdbc::SQLite3::Column
#default_value, #init_column, #type_cast
Methods inherited from JdbcColumn
column_types, #default_value, #init_column
Constructor Details
#initialize(name, *args) ⇒ SQLite3Column
Returns a new instance of SQLite3Column.
572 573 574 575 576 577 578 |
# File 'lib/arjdbc/sqlite3/adapter.rb', line 572 def initialize(name, *args) if Hash === name super else super(nil, name, *args) end end |
Class Method Details
.binary_to_string(value) ⇒ Object
584 585 586 587 588 589 |
# File 'lib/arjdbc/sqlite3/adapter.rb', line 584 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
580 581 582 |
# File 'lib/arjdbc/sqlite3/adapter.rb', line 580 def self.string_to_binary(value) value end |