Skip to content

Instantly share code, notes, and snippets.

View jcieslar's full-sized avatar

Jakub Cieślar jcieslar

View GitHub Profile
@jcieslar
jcieslar / event_reminder_spec.rb
Created December 3, 2014 10:57
Testing delayed mailer in rails
expect do
time_travel_to(start_date-7.days) {
EventReminder.new.perform
}
end.to change { Sidekiq::Extensions::DelayedMailer.jobs.size }.by(2)
@jcieslar
jcieslar / application_helper.rb
Created October 17, 2014 13:59
alert class - rails helper
def alert_class(key)
case key
when 'notice'
'notice-class foo bar'
when 'error'
'error bar'
end
enb
@jcieslar
jcieslar / thumb_service.rb
Last active July 19, 2023 22:47
Create video thumbnails - ruby
movie = FFMPEG::Movie.new(video_url)
duration = (movie.duration / 2).floor
movie.screenshot("#{thumb_url}.jpg", seek_time: duration)