Method: RightConf::Configurator#signature

Defined in:
lib/rconf/configurator.rb

#signatureObject

Calculate unique SHA for current settings

Return

sha(String)

SHA for current settings



145
146
147
148
149
# File 'lib/rconf/configurator.rb', line 145

def signature
  return '' if @settings_values.nil?
  blob = @settings_values.inject('') { |b, (k, v)| b += "#{k}:#{v};" }
  sha = Digest::SHA1.hexdigest(blob)
end