Class: DataObjects::Oracle::Connection
- Inherits:
-
Object
- Object
- DataObjects::Oracle::Connection
- Defined in:
- lib/do_oracle.rb
Class Method Summary collapse
- .oci8_new(user, password, connect_string) ⇒ Object
-
.ruby_time_zone ⇒ Object
for getting Ruby current time zone in C extension.
Instance Method Summary collapse
-
#quote_boolean(value) ⇒ Object
Quote true, false as 1 and 0.
Class Method Details
.oci8_new(user, password, connect_string) ⇒ Object
114 115 116 117 118 |
# File 'lib/do_oracle.rb', line 114 def self.oci8_new(user, password, connect_string) OCI8.new(user, password, connect_string) rescue OCIError => e raise ConnectionError.new(e., e.code, nil, nil, @connection.to_s) end |
.ruby_time_zone ⇒ Object
for getting Ruby current time zone in C extension
126 127 128 |
# File 'lib/do_oracle.rb', line 126 def self.ruby_time_zone ENV['TZ'] end |
Instance Method Details
#quote_boolean(value) ⇒ Object
Quote true, false as 1 and 0
121 122 123 |
# File 'lib/do_oracle.rb', line 121 def quote_boolean(value) value ? 1 : 0 end |