Skip to content

Instantly share code, notes, and snippets.

View stavro's full-sized avatar

Sean Stavropoulos stavro

View GitHub Profile
defmodule DummyExternalResource do
defstruct range: nil,
done: false,
something_important: nil
def stream(external_resource) do
Stream.resource(
fn -> external_resource end,
fn (resource=%__MODULE__{done: true}) -> {:halt, resource}
(resource) ->
video_ids.each do |video_id|
p "."
yt_video = Yt::Video.new(id: video_id)
begin
yt_video.channel_id #trigger request
rescue => e
next
end
@stavro
stavro / resque_to_sidekiq_migration.rb
Created March 15, 2014 05:47
Migrate Resque background jobs to Sidekiq
class ResqueToSidekiqMigration
def initialize(redis)
@redis = redis
end
def migrate!
migrate_queues
clear_resque_keys!
end