Skip to content

Instantly share code, notes, and snippets.

#!/bin/env ruby
require 'net/imap'
require 'rubygems'
require 'mail'
email = '####'
server = 'imap.gmail.com'
port = 993
ssl = true
# script
#!/usr/bin/env ruby
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'boot'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize
#### output
# log
rake aborted!
undefined method `now' for nil:NilClass
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/bundler/gems/delayed_job-af2089c266bc337f4b9728d7b7fca3311bdd01f1-master/lib/delayed/job.rb:252:in `db_time_now'
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/bundler/gems/delayed_job-af2089c266bc337f4b9728d7b7fca3311bdd01f1-master/lib/delayed/job.rb:258:in `before_save'
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:347:in `send'
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:347:in `callback'
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:249:in `create_or_update'
/Users/mcansky/Code/kc_photos/kc_padrino/bundler/gems/activerecord-2.3.5/lib/active_record/base.rb:2538:in `save_without_validation'
source :rubygems
# Project requirements
gem 'rake'
gem 'rack-flash'
gem 'thin' # or mongrel
# Active Support as requirement
gem 'activesupport', '2.3.5'
=> Executing Rake dm:migrate:upgrade ...
/Users/mcansky/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- spec/rake/spectask (LoadError)
from /Users/mcansky/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./spec/spec.rake:1
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/cli/rake.rb:20:in `load'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/cli/rake.rb:20
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/cli/rake.rb:18:in `each'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/cli/rake.rb:18
from /Users/mcansky/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /Users/mcansky/.rvm/rubies/re
/Users/mcansky/Code/padrino_edge/kc_front/bundler/gems/dm-core-1.0.0/lib/dm-core/model/relationship.rb:373:in `method_missing': undefined method `mount_uploader' for Photo:Class (NoMethodError)
from /Users/mcansky/Code/padrino_edge/kc_front/bundler/gems/dm-core-1.0.0/lib/dm-core/model/property.rb:288:in `method_missing'
from /Users/mcansky/Code/padrino_edge/kc_front/app/models/photo.rb:11
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/reloader.rb:175:in `require'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/reloader.rb:175:in `safe_load'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/loader.rb:73:in `require_dependencies'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/padrino-core/loader.rb:71:in `each'
from /Users/mcansky/.rvm/gems/ree-1.8.7-2010.01@padrino-edge/gems/padrino-core-0.9.11/lib/p
migration 2, :add_dj_table do
up do
create_table :delayed_jobs, :force => true do |table|
table.integer :priority, :default => 0 # Allows some jobs to jump to the front of the queue
table.integer :attempts, :default => 0 # Provides for retries, but still fail eventually.
table.text :handler # YAML-encoded string of the object that will do work
table.text :last_error # reason for last failure (See Note below)
table.datetime :run_at # When to run. Could be Time.zone.now for immediately, or sometime in the future.
table.datetime :locked_at # Set when a client is working on this object
table.datetime :failed_at # Set when all retries have failed (actually, by default, the record is deleted instead)
#photos
- raws = @project.photos.size / 10
= raws.times.each
- n = 0 || n
- m = n + 9
.raw= partial 'projects/photo', :collection => @project.photos[n..m]
- n = m
#!/usr/bin/env ruby
# test for webservice
require 'rubygems'
require 'active_resource'
puts "Starting ..."
class Linkz < ActiveResource::Base
self.site = "http://localhost:4001/links/new"
self.timeout = 5
require 'net/imap'
require 'rubygems'
require 'mail'
require 'padrino' # comment this line to test with only mail
require 'padrino-mailer' # comment this line to test with only mail
config = Hash.new
config["email"] = "anadress"
config["password"] = "SOMETHG"
config["port"] = 993