Skip to content

Instantly share code, notes, and snippets.

View gdiggs's full-sized avatar

Gordon Diggs gdiggs

View GitHub Profile

Keybase proof

I hereby claim:

  • I am GordonDiggs on github.
  • I am gordondiggs (https://keybase.io/gordondiggs) on keybase.
  • I have a public key whose fingerprint is B74D FCAF 246D 7F1A DC77 A637 F420 7909 1510 0016

To claim this, I am signing this object:

[1] pry(main)> class Fixnum
[1] pry(main)* def !=(o)
[1] pry(main)* true
[1] pry(main)* end
[1] pry(main)* end
=> :!=
[1] pry(main)> class Fixnum
[1] pry(main)* def +(o)
[1] pry(main)* o
[1] pry(main)* end
[1] pry(main)* end
=> :+
[1] pry(main)> 2 + 5
=> 5
[12] development(main)> class A
[12] development(main)* def !@
[12] development(main)* 'sup'
[12] development(main)* end
[12] development(main)* end
=> :!
[13] development(main)> !A.new
=> "sup"
$('svg').each(function(i, e) {
var currentClass = e.getAttribute('class');
e.setAttribute('class', currentClass + ' newClass');
});
~/git_repos/rayons (upgrade) 🐖 bundle exec mutant -r ./config/environment Item
Mutant configuration:
Matcher: #<Mutant::Matcher::Scope cache=#<Mutant::Cache> scope=Item(id: integer, title: text, artist: text, year: integer, label: text, format: text, condition: text, price_paid: text, created_at: datetime, updated_at: datetime, color: text, deleted: boolean, discogs_url: text)>
Strategy: #<Mutant::Strategy::Null>
Expect Coverage: 100.000000%
Cannot find definition of: Item._create_callbacks in /usr/local/var/rbenv/versions/rbx-2.2.6/gems/gems/activesupport-4.1.0/lib/active_support/core_ext/class/attribute.rb:86
Cannot find definition of: Item._save_callbacks in /usr/local/var/rbenv/versions/rbx-2.2.6/gems/gems/activesupport-4.1.0/lib/active_support/core_ext/class/attribute.rb:86
Cannot find definition of: Item._update_callbacks in /usr/local/var/rbenv/versions/rbx-2.2.6/gems/gems/activesupport-4.1.0/lib/active_support/core_ext/class/attribute.rb:86
Cannot find definition of: Item._validate_ca
@gdiggs
gdiggs / tempserver.go
Created April 16, 2014 02:18
One Line Go server to serve static assets from current folder
echo "package main; import \"net/http\"; import \"os\"; import \"os/exec\"; import \"os/signal\"; func main() { go func() { sigchan := make(chan os.Signal, 2); signal.Notify(sigchan, os.Interrupt); <-sigchan; cmd := exec.Command(\"rm\", \"tempserver.go\"); cmd.Run(); os.Exit(0) }(); panic(http.ListenAndServe(\":8000\", http.FileServer(http.Dir(\".\")))) }" > tempserver.go && go run tempserver.go
require 'typhoeus'
class Array; def in_groups(num_groups)
return [] if num_groups == 0
slice_size = (self.size/Float(num_groups)).ceil
self.each_slice(slice_size).to_a
end; end
gifs = []
threads = []
@gdiggs
gdiggs / gist:7565902
Created November 20, 2013 16:14
Kelly's Stuffed Mushrooms

Ingredients

  • 20ish large mushrooms (baby bellas)
  • ½ bunch chopped green onions
  • 16 oz. container of chopped clams (they have frozen ones at whole foods)
  • 2-3 cloves minced garlic
  • 1/2 cup seasoned bread crumbs
  • pinch of black pepper
  • tablespoon of dried parsley
  • some basil and oregano
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-2.1.0-rbx-2.1.1
-----> Installing dependencies using Bundler version 1.4.0.rc.1
Ruby version change detected. Clearing bundler cache.
Old: rubinius 2.0.0.m8 (1.9.3 0849828f 2013-08-02 JI) [x86_64-unknown-linux-gnu]
New: rubinius 2.1.1 (2.1.0 be67ed17 2013-10-18 JI) [x86_64-linux-gnu]
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
Unfortunately, a fatal error has occurred. Please see the Bundler
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
An exception occurred running vendor/bundle/rbx/2.1/bin/bundle: