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



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

.ruby_time_zoneObject

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