Имам тази програма, която качва снимки в база данни чрез api. Обработката и качването на всички тези изображения обаче отнема доста време и искам да мога да спирам и възобновявам процеса в произволни моменти. Мислех, че сигналите за прекъсване и продължаване може да са добро (временно!) решение за това.
def upload
photos.each do |photo| # photos is an array of all photos.
api_client.upload_photos(photo.to_h)
end
end
def to_h
# Returns an hash of photos with an id and photo url
# { id: 123, url: "http://www.example.com/img/1"
end
Как да направя това?