schlick (Michael MacDonald)

Name
Michael MacDonald
Email
Location
Canberra
Member Since
Jul 25, 2008 (about 1 year)

Following 7 githubbers and watching 80 repositories view all →

Public Repositories (9)

  • hpricot

    A swift, liberal HTML parser with a fantastic library

    legend

    Forked from hpricot/hpricot Wed Nov 18 03:43:30 -0800 2009

    Last updated Wed Nov 18 04:19:29 -0800 2009

  • pickle

    Easy model creation/reference in cucumber - optionally leveraging your factories/blueprints

    legend

    Forked from ianwhite/pickle Wed Oct 14 05:03:26 -0700 2009

    Last updated Tue Nov 17 03:54:14 -0800 2009

  • pickle_example

    This is a very basic and contrived example designed to demonstrate the benefits of using Pickle

    legend

    Last updated Tue Oct 27 19:38:42 -0700 2009

  • rspec

    Behaviour Driven Development framework for Ruby

    legend

    Forked from dchelimsky/rspec Thu Sep 24 19:28:32 -0700 2009

    Last updated Thu Sep 24 19:40:38 -0700 2009

  • resizer

    A refactored version of the jquery font sizer by fluidByte

    legend

    Last updated Tue Feb 17 20:54:22 -0800 2009

  • forgot_password

    a forgot_password plugin that works well with restful-authentication. still untested, so be care...

    legend

    Forked from greenisus/forgot_password Thu Oct 09 05:16:06 -0700 2008

    Last updated Thu Oct 09 05:16:07 -0700 2008

  • lockdown

    Authorization/Authentication framework for RubyOnRails and soon Merb.

    legend

    Forked from stonean/lockdown Mon Sep 08 22:44:06 -0700 2008

    Last updated Mon Sep 08 22:50:36 -0700 2008

  • restful-authentication

    Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite a...

    legend

    Forked from technoweenie/restful-authentication Wed Sep 03 20:31:08 -0700 2008

    Last updated Sat Sep 06 07:06:35 -0700 2008

  • enki

    A ruby on rails blogging app for the fashionable developer

    legend

    Forked from xaviershay/enki Mon Sep 08 21:34:58 -0700 2008

    Last updated Wed Sep 03 14:36:45 -0700 2008

Public Activity feed

schlick started watching jnicklas/capybara Sat Nov 21 02:32:38 -0800 2009
capybara's description:
webrat alternative which aims to support all browser simulators
schlick pushed to empty-css-selector at schlick/hpricot Wed Nov 18 04:19:31 -0800 2009
HEAD is 5b8d979ef9f15bc2a2f5b290492d8743e2729827
  • Michael MacDonald committed 5b8d979e:
    Fixed incorrect implementation of the css :empty selector. It now ignores text nodes and only returns elements that contains no text nor any other elements.
schlick created branch empty-css-selector at schlick/hpricot Wed Nov 18 03:57:44 -0800 2009
schlick forked hpricot/hpricot Wed Nov 18 03:43:33 -0800 2009
Forked repository is at schlick/hpricot
schlick pushed to extract-pickle-from-env at schlick/pickle Tue Nov 17 03:54:14 -0800 2009
HEAD is 6a15ce5e6c6145bca3901a02ca529026456583f0
schlick pushed to extract-pickle-from-env at schlick/pickle Tue Nov 17 03:46:57 -0800 2009
HEAD is abd0feca694dc0a8725e3a1a573abacd3e7bb87c
schlick started watching wycats/bundler Thu Nov 12 20:26:44 -0800 2009
bundler was created Mon Jul 06 15:08:44 -0700 2009
schlick started watching mikel/mail Thu Nov 12 02:16:52 -0800 2009
mail's description:
A Really Ruby Mail Library
schlick started watching myronmarston/mail_safe Thu Nov 12 01:36:45 -0800 2009
mail_safe's description:
Keep your ActionMailer emails from escaping into the wild during development.
schlick started watching arya/bluepill Tue Nov 10 14:14:18 -0800 2009
bluepill's description:
simple process monitoring tool
schlick started watching mocoso/cucumber-screenshot Tue Nov 03 05:58:30 -0800 2009
cucumber-screenshot's description:
Cucumber extension that uses Webkit to capture PNG screenshots of your web application during tests
schlick created gist: 224945 Tue Nov 03 02:51:45 -0800 2009
# destroy all objects Given(/^no #{capture_plural_factory} exist$/) do |plural_factory| plural_...
schlick created branch extract-pickle-from-env at schlick/pickle Mon Nov 02 04:55:17 -0800 2009
schlick commented on notahat/machinist Sun Nov 01 03:59:17 -0800 2009
Comment in 9b8b5d2:

Sorry about my formatting!

schlick commented on notahat/machinist Sun Nov 01 03:57:24 -0800 2009
Comment in 9b8b5d2:

Fair enough. I mainly am looking for something that will help me handle the following situation (using Cucumber and Pickle):

Given an active user exists And another active user exists

User.blueprint(:active) do

status { Status.make(:name => 'active') }

end

Since the name of Status must be unique my scenario fails because I'm effectively trying to creating an active Status twice. What I want is to be able to create any number of users with a particular status without needing to worry about whether or not the status already exists.

The way I handle it is like so:

Given a status exists with name: "active" And a user exists with status: the status And another user exists with status: the status

Hence, find_or_make seemed perfect. But you are right that it can be added in as a helper and I'll do that.

schlick started watching dougochris/Continental.tmbundle Fri Oct 30 05:48:53 -0700 2009
Continental.tmbundle's description:
Cucumber autocomplete for existing steps
schlick started watching briancollins/nice_find Fri Oct 30 05:47:56 -0700 2009
nice_find's description:
A Find In Project plugin for TextMate
schlick applied fork commits to pickle/master Fri Oct 30 04:59:19 -0700 2009
master was changed to 5d7664
schlick opened issue 3 on ianwhite/pickle Wed Oct 28 05:33:00 -0700 2009
Generating pickle.rb instead of appending to env.rb
schlick pushed to add-extra-not-steps at schlick/pickle Wed Oct 28 05:19:53 -0700 2009
HEAD is ee96612da9977b9e203b29b5f28994af7c70f12a
  • Michael MacDonald committed ee96612d:
    Added missing should_not step definitions to generated pickle_steps file so that these are available by default
schlick pushed to add-extra-not-steps at schlick/pickle Wed Oct 28 05:15:31 -0700 2009
HEAD is 756e3495f3a54cf53850cbfdf04bd98d6affc90e

2 commits »

schlick created branch add-extra-not-steps at schlick/pickle Wed Oct 28 04:50:24 -0700 2009
schlick created branch master at schlick/pickle_example Tue Oct 27 19:38:42 -0700 2009
schlick created repository Pickle-Example Tue Oct 27 19:33:10 -0700 2009
New repository is at schlick/pickle_example
schlick applied fork commits to pickle/master Mon Oct 26 04:29:44 -0700 2009
master was changed to fe9e75
schlick created branch add-negative-numbers at schlick/pickle Sun Oct 25 23:41:41 -0700 2009
schlick pushed to master at schlick/pickle Sun Oct 25 23:41:18 -0700 2009
HEAD is c3b1fad3bd50d758032165a13a9336f76c527b3d
  • Michael MacDonald committed c3b1fad3:
    match_value now matches numbers preceded with a positive and negative sign eg +1.5 and -1
schlick applied fork commits to pickle/master Sun Oct 25 06:18:31 -0700 2009
master was changed to faa774
schlick commented on notahat/machinist Sun Oct 18 05:59:02 -0700 2009
Comment on lib/machinist/active_record.rb in 9b8b5d2:

Just wondering why you took out the find_or_make convenience method?

schlick edited a page in the aslakhellesoy/cucumber wiki Sat Oct 17 05:05:36 -0700 2009
schlick forked ianwhite/pickle Wed Oct 14 05:03:26 -0700 2009
Forked repository is at schlick/pickle
schlick started watching chriseppstein/compass Mon Sep 28 21:28:26 -0700 2009
compass's description:
Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.