Permalink
Commits on May 26, 2009
  1. Version bump to 0.3.0

    committed May 26, 2009
  2. Better logging

    Merge branch 'beter_logging'
    committed May 26, 2009
Commits on May 14, 2009
  1. Added install intructions

    committed May 14, 2009
Commits on May 12, 2009
  1. Logging in ERROR level

    committed May 12, 2009
  2. Minor formatting correction

    committed May 12, 2009
  3. Markdown headings in Readme

    committed May 12, 2009
  4. Version bump to 0.2.0

    committed May 12, 2009
  5. Markdown readme

    committed May 12, 2009
  6. Added README info

    committed May 12, 2009
Commits on May 9, 2009
  1. Added parameter validation macros for task classes. Renamed custom va…

    …lidation method from valid? to validate (valid? runs it internally as part of validations routine)
    
    Example:
    
    expects_options_with :name, :id
    expects_report_with :url, :path
    committed May 9, 2009
Commits on May 8, 2009
  1. Task does not process if passed a failed report (halt processing chain)

    * Raise HaltedChainError if passed a failed report
    * task still passes report to next task so all of them have a chance to report
    committed May 8, 2009
  2. Added default Logger, complete demo script, report.error, rescueing i…

    …n Strategy#run, not duping task arguments
    committed May 8, 2009
Commits on May 7, 2009
  1. Rescuing Spec::Mocks::MockExpectationError to avoid breaking RSpec, w…

    …hich relies on exceptions for its expectations (big HACK!)
    committed May 7, 2009
  2. Removed unused spec

    committed May 7, 2009
  3. Fixed demo

    committed May 7, 2009
  4. Version bump to 0.1.0

    committed May 7, 2009
  5. Added Strategy#with_input which allows to change input for upcoming t…

    …asks run with #run_task
    committed May 7, 2009
  6. Not defining initialize in Strategies to avoid meddling with client c…

    …ode.
    
    * Strategies run tasks with current_input by default (empty string)
    
    * TODO: implement #with_input so we can change the input for groups of tasks
    committed May 7, 2009
  7. Turned strategy and task classes into modules so you can use ProtoPro…

    …cessor tasks and strategies in you own code
    committed May 7, 2009
Commits on May 6, 2009
  1. Removed some example text

    committed May 6, 2009
  2. Version bump to 0.0.2

    committed May 6, 2009
  3. Version bump to 0.0.1

    committed May 6, 2009
  4. Version bump to 0.0.0

    committed May 6, 2009
  5. Added task runner for nested tasks, refactored strategy to use runner…

    …, removed global_report from tasks
    
    TODO: consolidated report object in strategies
    committed May 6, 2009