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 |