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
118 119 120 121 122 |
# File 'lib/do_oracle.rb', line 118 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
130 131 132 |
# File 'lib/do_oracle.rb', line 130 def self.ruby_time_zone ENV['TZ'] end |
Instance Method Details
#quote_boolean(value) ⇒ Object
Quote true, false as 1 and 0
125 126 127 |
# File 'lib/do_oracle.rb', line 125 def quote_boolean(value) value ? 1 : 0 end |