Skip to content

Instantly share code, notes, and snippets.

Patrick Mulder mulderp

Block or report user

Report or block mulderp

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mulderp
mulderp / gist:778053
Created Jan 13, 2011
rspec a view of images
View gist:778053
describe "main/index.html.erb" do
before(:each) do
@designs = mock("array of design")
@designs.stub!(:designs).and_return("test")
@d = mock("design")
@d.stub!(:name).and_return("test")
@d.stub!(:photo).and_return("medium_size.jpg")
@designs.stub!(:at).with(0).and_return(@d)
end
@mulderp
mulderp / gist:1044938
Created Jun 24, 2011
Story from pivotaltracker
View gist:1044938
<story>
<id type="integer">3933654</id>
<project_id type="integer">30330885</project_id>
<story_type>feature</story_type>
<url>http://www.pivotaltracker.com/story/show/39654</url>
<estimate type="integer">-</estimate>
<current_state>unscheduled</current_state>
<description>Scenario:
In order to announce multiple updates at once,
As a customer
View gist:1477923
{ "_id" : ObjectId("4ee8e90bb9eab0492d000002"), "format" : { "_id" : ObjectId("4ee8e8f9b9eab0492d000001"), "height" : 12, "width" : 8 }, "pages" : 124, "title" : "Kochen" }
@mulderp
mulderp / gist:1879401
Created Feb 21, 2012
Possible spec for newsfeed with Streama
View gist:1879401
describe "Activity.publish" do
it "pushes activity to public newsfeed" do
@activity = Activity.publish(:share, {:actor => user, :object => link, :target_object => newsfeed, :receivers => @send_to}) ## @send_to ==> could be replaced with Activity.public_audience ??
@activity.receivers.size.should == 2
end
end
@mulderp
mulderp / gist:3032032
Created Jul 2, 2012
console stubs for backbone
View gist:3032032
object = { a: '1', b: '2' }
object.sub_scope = { x: '1', y: '2' }
Todomvc =
init: ->
view = new Todomvc.AppView()
view.initialize(object)
class Todomvc.AppView
initialize: (object) ->
@mulderp
mulderp / gist:3613287
Created Sep 3, 2012
Spine / Rails template
View gist:3613287
gem("rspec-rails", :group => "test")
gem("cucumber-rails", :group => "test")
gem("spine-rails")
gem("eco")
gem("mongoid")
if yes?("Would you like to install Devise?")
gem("devise")
generate("devise:install")
model_name = ask("What would you like the user model to be called? [user]")
View gist:3696707
require 'socket'
def local_ip
orig, Socket.do_not_reverse_lookup = Socket.do_not_reverse_lookup, true # turn off reverse DNS resolution temporarily
UDPSocket.open do |s|
s.connect '64.233.187.99', 1
s.addr.last
end
ensure
Socket.do_not_reverse_lookup = orig
@mulderp
mulderp / gist:3775577
Created Sep 24, 2012
trying to do some data cleaning on JS framework survey
View gist:3775577
f = File.open("./Mini-SurveyWhatMVFrameworkDoYouUseAndWhy.csv")
framework_pros = {"Angular" => [], "Backbone" => [], "Ember" => []}
framework_cons = {"Angular" => [], "Backbone" => [], "Ember" => []}
f.readlines.each do |l|
row = l.split(";")
if row[0].match(/Angu|angu/)
framework_pros["Angular"] << row[1]
framework_cons["Angular"] << row[2]
elsif row[0].match(/Back/)
framework_pros["Backbone"] << row[1]
View gist:3794314
require 'spec_helper'
require 'vcr'
require 'fakeweb'
require 'pry'
VCR.configure do |c|
c.cassette_library_dir = 'fixtures/vcr_cassettes'
c.hook_into :fakeweb
end
@mulderp
mulderp / gist:5125458
Last active Dec 14, 2015
centering some divs
View gist:5125458
.content {
width: 600px;
margin: 0 auto 0;
margin-bottom: 0;
}
.sidebar {
position: fixed;
left: 15px;
You can’t perform that action at this time.