Class: DataObjects::Oracle::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/do_oracle.rb

Class Method Summary collapse

Instance Method Summary collapse

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.message, e.code, nil, nil, @connection.to_s)
end

.ruby_time_zoneObject

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