I hereby claim:
- I am mtkd on github.
- I am mtkd (https://keybase.io/mtkd) on keybase.
- I have a public key whose fingerprint is 3B14 B113 0FDD 8519 4F62 3356 C531 D614 ABF8 DE15
To claim this, I am signing this object:
# Test to see how much time checking super defined costs (approx 10%) | |
require 'benchmark' | |
class Base | |
def meth; end | |
end | |
class WithSuperCheck < Base | |
def meth; super if defined?(super); end |
# without new_record set it silently doesn't save | |
new_document = Marshal.load(Marshal.dump(self)) | |
new_document._id = Moped::BSON::ObjectId.new | |
new_document.new_record = true | |
new_document.save |
I hereby claim:
To claim this, I am signing this object:
# not obvious from the database_cleaner documentation | |
# this is snippets of relevant parts, it's not meant to run | |
require 'mongo' | |
require 'database_cleaner' | |
require 'database_cleaner/mongo/base' | |
include Mongo | |
@mongo_client = MongoClient.new |
exc = assert_raises Mongoid::Errors::Validations do | |
subject.do_something | |
end | |
assert exc.message.include?("something failed") |
cd ~/Library/Application Support/Sublime Text 2/Packages | |
mv ./User/ ./User_old/ | |
ln -s ~/Dropbox/Sublime/Packages/User ./User | |
# Edit this in Package/Color Scheme - Default/Twilight | |
# <key>lineHighlight</key> | |
# <string>#302030</string> |
require 'net/smtp' | |
message = <<MESSAGE_END | |
From: Sender <name@sender_domain.com> | |
To: Receiver <name@receiver_domain.com> | |
Subject: SMTP e-mail test | |
This is a test e-mail message. | |
MESSAGE_END |
# return only HTTP status code | |
curl -sL -w "%{http_code}\\n" "http://news.ycombinator.com/" -o /dev/null | |
# return only HTTP status code and 302 URL | |
curl -sL -w "%{http_code} %{url_effective}\\n" "http://news.ycombinator.com/" -o /dev/null | |
# header only | |
curl -I news.ycombinator.com | |
# basic auth |
class FooSerializer < ActiveModel::Serializer | |
attributes :_id, :name | |
def attributes | |
h = super | |
h.select! { |x| options[:only].include? x } if options[:only] | |
h | |
end | |
end |