module Mihari::Mixins::Configurable
Public Instance Methods
configuration_keys()
click to toggle source
Configuration
keys
@return [Array<String>] A list of cofiguration keys
# File lib/mihari/mixins/configurable.rb, line 33 def configuration_keys [] end
configuration_values()
click to toggle source
Configuration
values
@return [Array<Hash>, nil] Configuration
values as a list of hash. Returns nil if there is any keys.
# File lib/mihari/mixins/configurable.rb, line 20 def configuration_values return nil if configuration_keys.empty? configuration_keys.map do |key| { key: key.upcase, value: Mihari.config.send(key) } end end
configured?()
click to toggle source
Check whether it is configured or not
@return [Boolean]
# File lib/mihari/mixins/configurable.rb, line 11 def configured? configuration_keys.all? { |key| Mihari.config.send(key) } end