Class: Quartet::Builders::Database

Inherits:
Builder
  • Object
show all
Defined in:
lib/quartet/builders/database.rb

Instance Method Summary collapse

Methods inherited from Builder

#filepath, #underscore

Constructor Details

#initializeDatabase

Returns a new instance of Database.



5
6
7
8
# File 'lib/quartet/builders/database.rb', line 5

def initialize
  @directory = 'config'
  @file_type = '.yml'
end

Instance Method Details

#build(app_name) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/quartet/builders/database.rb', line 10

def build(app_name)
  %(development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: #{underscore(app_name)}
  pool: 5
  username: root
  password: root
)
end