Sha256: 22c08c4e0b11171fad9fde63ad96b2db1b05188155df25a1d9edd685b625049d
Contents?: true
Size: 365 Bytes
Versions: 23
Compression:
Stored size: 365 Bytes
Contents
require 'dragonfly/job/step' module Dragonfly class Job class Fetch < Step class NotFound < RuntimeError; end def uid args.first end def apply content, meta = app.datastore.read(uid) raise NotFound, "uid #{uid} not found" if content.nil? job.content.update(content, meta) end end end end
Version data entries
23 entries across 23 versions & 1 rubygems