Module: ConfigurationService::Utils

Defined in:
lib/configuration_service/utils.rb

Class Method Summary collapse

Class Method Details

.decorate(metadata) ⇒ Object



11
12
13
14
15
# File 'lib/configuration_service/utils.rb', line 11

def self.decorate()
  revision = SecureRandom.uuid
   = .merge("revision" => revision) unless ["revision"]
   = .merge("timestamp" => Time.now.utc.iso8601) unless ["timestamp"]
end

.dictionary?(o) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/configuration_service/utils.rb', line 7

def self.dictionary?(o)
  o.respond_to?(:to_hash) or o.respond_to?(:to_h)
end