Class: Kandata::ActiveRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/kandata/active_record.rb

Class Method Summary collapse

Class Method Details

.connectObject



6
7
8
9
10
11
12
13
# File 'lib/kandata/active_record.rb', line 6

def self.connect
  establish_connection(
    adapter:  'mysql2',
    host:     Kandata::Database::ConnectionInfo.host,
    username: Kandata::Database::ConnectionInfo.user_name,
    database: Kandata::Database::ConnectionInfo.database_name
  )
end

.create_model(table_name) ⇒ Object



15
16
17
18
19
# File 'lib/kandata/active_record.rb', line 15

def self.create_model(table_name)
  Class.new(Kandata::ActiveRecord) do
    self.table_name = table_name
  end
end