Module: Unidata
- Defined in:
- lib/unidata.rb,
lib/unidata/field.rb,
lib/unidata/model.rb,
lib/unidata/version.rb,
lib/unidata/connection.rb,
lib/unidata/select_list.rb,
lib/unidata/extensions/date.rb,
lib/unidata/extensions/float.rb,
lib/unidata/extensions/string.rb,
lib/unidata/extensions/integer.rb,
lib/unidata/extensions/big_decimal.rb
Defined Under Namespace
Modules: Extensions
Classes: Connection, Field, Model, SelectList
Constant Summary
collapse
- VERSION =
"0.0.12"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.connection ⇒ Object
Returns the value of attribute connection.
15
16
17
|
# File 'lib/unidata.rb', line 15
def connection
@connection
end
|
Class Method Details
.close_connection ⇒ Object
34
35
36
|
# File 'lib/unidata.rb', line 34
def close_connection
@connection.close
end
|
.open_connection ⇒ Object
25
26
27
28
29
30
31
32
|
# File 'lib/unidata.rb', line 25
def open_connection
begin
@connection.open
yield if block_given?
ensure
close_connection if block_given?
end
end
|
.prepare_connection(config = {}) ⇒ Object
21
22
23
|
# File 'lib/unidata.rb', line 21
def prepare_connection(config={})
@connection = Connection.new(config[:user], config[:password], config[:host], config[:data_dir])
end
|
.unijava ⇒ Object
17
18
19
|
# File 'lib/unidata.rb', line 17
def unijava
@unijava ||= Unidata::UniJava.new
end
|