Permalink
Commits on Nov 20, 2008
Commits on Nov 6, 2008
  1. Starting giving instance-related behavior for Punch.

    Conversion of Punch from module to class.
    committed Nov 6, 2008
  2. Ensuring that data is loaded when needed.

    Simply having the data reader method load the data if it's not set.
    committed Nov 6, 2008
  3. Changing specs to stop RSpec-related failures.

    Apparently some recent version of RSpec calls `each_pair` on the argument to the
    `include` matcher if the object under test is a hash. Balls.
    committed Nov 6, 2008
Commits on Oct 23, 2008
  1. Adding listing to command.

    committed Oct 23, 2008
Commits on Sep 30, 2008
  1. Allowing a punch-out time to be specified at the command line.

    The --at and --time options both map to the :time argument for Punch.out
    committed Sep 30, 2008
  2. Allowing a punch-in time to be specified at the command line.

    The --at and --time options both map to the :time argument for Punch.in
    committed Sep 30, 2008
Commits on Sep 27, 2008
  1. Allowing additional log message when punching out.

    This goes for single- or all-project punch-outs.
    committed Sep 27, 2008
Commits on Aug 29, 2008
Commits on Aug 28, 2008
  1. Refactoring: "Cleaning up" punch command code.

    Changing the case statement to having a bunch of stored lambdas.
    Not actually sure if this is nicer, but it'll do for now.
    committed Aug 28, 2008
  2. Better output when logging from command line

    Now instead of the return value from Punch.log (true/false), get silence or a message explaining the error
    (assuming the reason logging failed)
    committed Aug 28, 2008
  3. Better output when punching out from command line

    Now instead of the return value from Punch.out (true/false), get silence or a message explaining the error
    (assuming the reason punching out failed)
    committed Aug 28, 2008