Top Level Namespace
Defined Under Namespace
Modules: Dry, Mihari
Classes: ArtifactValidator, V5Schema
Instance Method Summary
collapse
Instance Method Details
#adapter ⇒ Object
113
114
115
116
117
118
|
# File 'lib/mihari/database.rb', line 113
def adapter
return "postgresql" if %w[postgresql postgres].include?(Mihari.config.database_url.scheme)
return "mysql2" if Mihari.config.database_url.scheme == "mysql2"
"sqlite3"
end
|
#development_env? ⇒ Boolean
12
13
14
|
# File 'lib/mihari/database.rb', line 12
def development_env?
env == "development"
end
|
#env ⇒ Object
8
9
10
|
# File 'lib/mihari/database.rb', line 8
def env
ENV["APP_ENV"] || ENV["RACK_ENV"]
end
|
#schemas ⇒ Array<ActiveRecord::Migration>
123
124
125
|
# File 'lib/mihari/database.rb', line 123
def schemas
[V5Schema]
end
|