class Troo::Database
Attributes
configuration[R]
Public Class Methods
connect(configuration, options = {})
click to toggle source
@param [] @param [Hash] @return []
# File lib/troo/database.rb, line 7 def connect(configuration, options = {}) new(configuration, options).connect end
new(configuration, options = {})
click to toggle source
@param [] @param [Hash] @return [Troo::Database]
# File lib/troo/database.rb, line 15 def initialize(configuration, options = {}) @configuration, @options = configuration, options end
Public Instance Methods
connect()
click to toggle source
@return [NilClass]
# File lib/troo/database.rb, line 20 def connect Ohm.connect(db: configuration.database) end
Private Instance Methods
defaults()
click to toggle source
# File lib/troo/database.rb, line 32 def defaults {} end
options()
click to toggle source
# File lib/troo/database.rb, line 28 def options defaults.merge!(@options) end