Module: SmartCredentials
- Defined in:
- lib/smart_credentials.rb,
lib/smart_credentials/config.rb,
lib/smart_credentials/version.rb,
lib/smart_credentials/accessor.rb
Defined Under Namespace
Modules: Config
Classes: Accessor, Error
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.[](key) ⇒ Object
23
24
25
|
# File 'lib/smart_credentials.rb', line 23
def [](key)
Accessor.new[key]
end
|
.dig(*keys) ⇒ Object
27
28
29
|
# File 'lib/smart_credentials.rb', line 27
def dig(*keys)
Accessor.new.dig(*keys)
end
|
.method_missing(method_name, *args, &block) ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/smart_credentials.rb', line 11
def method_missing(method_name, *args, &block)
if args.empty? && !block_given?
Accessor.new.public_send(method_name)
else
super
end
end
|
.respond_to_missing?(_method_name, _include_private = false) ⇒ Boolean
19
20
21
|
# File 'lib/smart_credentials.rb', line 19
def respond_to_missing?(_method_name, _include_private = false)
true
end
|