class Caco::Postgres::ConfGet
Constants
- ProcessMultipleValue
- ProcessSingleValue
Public Instance Methods
define_what_process(ctx, name: nil, names: nil, **)
click to toggle source
# File lib/caco/postgres/conf_get.rb, line 16 def define_what_process(ctx, name: nil, names: nil, **) if name and name.is_a?(String) return ProcessSingleValue elsif names and names.is_a?(Array) return ProcessMultipleValue else return false end end
process_multiple_values(ctx, names:, aug:, **)
click to toggle source
# File lib/caco/postgres/conf_get.rb, line 30 def process_multiple_values(ctx, names:, aug:, **) ctx[:values] = {} names.each do |name| ctx[:values][name.to_s] = aug.get("/files/postgresql.conf/#{name}") end end
process_single_value(ctx, name:, aug:, **)
click to toggle source
# File lib/caco/postgres/conf_get.rb, line 26 def process_single_value(ctx, name:, aug:, **) ctx[:value] = aug.get("/files/postgresql.conf/#{name}") end