Method: Inf.put_state

Defined in:
lib/inf.rb

.put_state(k, v) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/inf.rb', line 16

def self.put_state(k, v)
  v = v.to_s
  s3.put_object(
    bucket: state_bucket,
    key: k,
    body: v
  )

  summary = v.lines.count > 1 ? '[multiline]' : v
  cache.unset k
  puts "#{k} -> #{summary}".gray
end