class Convergence::Config::MySQL
Constants
- ATTRIBUTES
Public Class Methods
new(attributes)
click to toggle source
# File lib/convergence/config.rb, line 14 def initialize(attributes) attributes.each do |k, v| next if v.nil? next if !ATTRIBUTES.include?(k.to_sym) && !ATTRIBUTES.include?(k.to_s) instance_variable_set("@#{k}", v) end end
Public Instance Methods
ssl_options()
click to toggle source
# File lib/convergence/config.rb, line 22 def ssl_options { ssl_mode: ssl_mode, sslkey: sslkey, sslcert: sslcert, sslca: sslca, sslcapath: sslcapath, sslcipher: sslcipher, sslverify: sslverify }.compact end