Class: Persey::Adapters::Base
- Inherits:
-
Object
- Object
- Persey::Adapters::Base
show all
- Defined in:
- lib/persey/adapters/base.rb
Class Method Summary
collapse
Class Method Details
.config_exists?(path, _opts) ⇒ Boolean
20
21
22
|
# File 'lib/persey/adapters/base.rb', line 20
def config_exists?(path, _opts)
File.exist?(path)
end
|
.load(file, env, opts) ⇒ Object
7
8
9
|
# File 'lib/persey/adapters/base.rb', line 7
def load(file, env, opts)
raise NotImplementedError
end
|
.symbolize_keys(hash) ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'lib/persey/adapters/base.rb', line 11
def symbolize_keys(hash)
hash.each_with_object({}) do |(k, v), res|
n_k = k.is_a?(String) ? k.to_sym : k
n_v = v.is_a?(Hash) ? symbolize_keys(v) : v
res[n_k] = n_v
res
end
end
|