Module: ConfigurationService::Utils

Defined in:
lib/configuration_service/utils.rb

Class Method Summary collapse

Class Method Details

.decorate(metadata) ⇒ Object



8
9
10
11
12
# File 'lib/configuration_service/utils.rb', line 8

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)


4
5
6
# File 'lib/configuration_service/utils.rb', line 4

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