module InfluxDB::Rails::Configurable
Public Instance Methods
defaults()
click to toggle source
# File lib/influxdb/rails/configuration.rb, line 9 def defaults @defaults ||= {} end
load_defaults()
click to toggle source
# File lib/influxdb/rails/configuration.rb, line 19 def load_defaults self.class.defaults.each do |key, value| val = value.dup rescue value public_send "#{key}=", val end end
set_defaults(**values)
click to toggle source
# File lib/influxdb/rails/configuration.rb, line 13 def set_defaults(**values) # rubocop:disable Naming/AccessorMethodName: defaults.merge! values attr_accessor(*defaults.keys) end