This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# has_many polymorphic, delays saving association until student is saved | |
june:dev> t = Tag.create | |
Tag Create (0.6ms) INSERT INTO "tags" ("updated_at", "created_at") VALUES('2009-06-12 18:45:29', '2009-06-12 18:45:29') | |
=> #<Tag id: 3, created_at: "2009-06-12 18:45:29", updated_at: "2009-06-12 18:45:29"> | |
june:dev> s = Student.new | |
=> #<Student id: nil, created_at: nil, updated_at: nil> | |
june:dev> s.tags << t |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
june:dev> t = Tag.new | |
=> #<Tag id: nil, created_at: nil, updated_at: nil> | |
june:dev> s = Student.new | |
=> #<Student id: nil, created_at: nil, updated_at: nil> | |
june:dev> s.tags << t | |
=> [#<Tag id: nil, created_at: nil, updated_at: nil>] | |
june:dev> s.save |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# needed to get spork/rspec running under snow leopard | |
# edit line 12 of rspec-1.2.8/lib/spec/runner/drb_command_line.rb | |
# was | |
# DRb.start_service("druby://localhost:0") | |
# should be | |
DRb.start_service("druby://127.0.0.1:0") | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA53HXZDjHthh1CGh6uk7ymy0C0AFTSUYu1QviKvolZF0UAGlmjiljuQMXIqXI9IR/kAFbO2Dl8vsbB1NLmD1YAsRb7WcSh4RaADpo20UStyS3vURFnozMB/1NX/7Lf7pFXve/dD5pLXzlGIjSfI+PeEyqB9Hrv89CKkHILCDKQNc7kljhzw4y8yJWtaTUUPYxGuNVz3LLY77IepiubJEfofae2djg71nl1khglUF0V60z/CwnWS8M/0DD9oMEHX+UosQzVX21UYKs4Ur7OQn+ebwS/zvl/ETARpl8EHWeevtd9/Qi1kJygrJb2HWd8jtHrfdqUw73T1fFVQqepBglMQ== jlindley@Monkey.local |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Knock knock. | |
Who's there? | |
. | |
. | |
. | |
. | |
. | |
. | |
. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA53HXZDjHthh1CGh6uk7ymy0C0AFTSUYu1QviKvolZF0UAGlmjiljuQMXIqXI9IR/kAFbO2Dl8vsbB1NLmD1YAsRb7WcSh4RaADpo20UStyS3vURFnozMB/1NX/7Lf7pFXve/dD5pLXzlGIjSfI+PeEyqB9Hrv89CKkHILCDKQNc7kljhzw4y8yJWtaTUUPYxGuNVz3LLY77IepiubJEfofae2djg71nl1khglUF0V60z/CwnWS8M/0DD9oMEHX+UosQzVX21UYKs4Ur7OQn+ebwS/zvl/ETARpl8EHWeevtd9/Qi1kJygrJb2HWd8jtHrfdqUw73T1fFVQqepBglMQ== jlindley@Monkey.local |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
cd /var/apps/buffarumble/current | |
export RAILS_ENV=production | |
/usr/bin/ruby -r'config/environment.rb' \ | |
-e 'puts RAILS_ENV' \ | |
-e 'puts "Events undelivered before: #{Event.undelivered.count}"' \ | |
-e 'Event.undelivered.map(&:dispatch!)' \ | |
-e 'puts "Events undelivered after: #{Event.undelivered.count}";0' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
named_scope :multiple_per_zip, lambda{ | |
zip_counts = Site.count( | |
:all, :group => 'addresses.zip', :joins => :addresses | |
) | |
multi_site_zip_counts = zip_counts.reject{|k,v| v < 2} | |
just_zips = multi_site_zip_counts.map{|pair| pair[0]}.compact | |
{:conditions => ['addresses.zip in (?)', just_zips.join(",")]} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jlindley@hypatia:~/Projects/AMS/site_assign[master]$ st | |
# On branch master | |
nothing to commit (working directory clean) | |
jlindley@hypatia:~/Projects/AMS/site_assign[master]$ mate . | |
jlindley@hypatia:~/Projects/AMS/site_assign[master]$ | |
jlindley@hypatia:~/Projects/AMS/site_assign[master*]$ st | |
# On branch master | |
# Untracked files: | |
# (use "git add <file>..." to include in what will be committed) | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Kernel | |
def other | |
o = [] | |
ObjectSpace.each_object{|obj| o << obj unless (o==self)} | |
o | |
end | |
end | |
class Teapot | |