Permalink
Commits on Jul 17, 2012
  1. Ignore local Eclipse files

    committed Jul 17, 2012
Commits on May 28, 2012
Commits on May 24, 2012
  1. Fix scopes getting generated multiple times when the singular / plura…

    …l machine names are the same but of a different type (symbol vs. string). Closes #183
    obrie committed May 24, 2012
Commits on May 23, 2012
  1. Only generate warnings when the db default for a state attribute is d…

    …ifferent than that defined for the state machine. Closes #185
    obrie committed May 23, 2012
Commits on May 21, 2012
Commits on May 18, 2012
Commits on May 17, 2012
  1. Merge pull request #181 from nblumoe/patch-1

    Fix GraphViz being linked to incorrectly in the README
    obrie committed May 17, 2012
Commits on May 13, 2012
  1. Link to GraphViz.org fixed

    nblumoe committed May 13, 2012
Commits on Apr 23, 2012
  1. Fix static initial states always being set even when the state has al…

    …ready been initialized in non-ORM integrations. Closes #169
    obrie committed Apr 23, 2012
  2. Generate a warning when both the ORM's backend and state_machine defi…

    …ne the initial state for an attribute. #174
    obrie committed Apr 23, 2012
Commits on Apr 22, 2012
Commits on Mar 7, 2012
Commits on Feb 29, 2012
  1. Document usage of requiring state_machine, state_machine/core, and st…

    …ate_machine/core_ext
    obrie committed Feb 29, 2012
Commits on Feb 25, 2012
Commits on Feb 23, 2012
  1. Fix observer callbacks being run when disabled in ActiveModel / Activ…

    …eRecord integrations. Closes #162
    obrie committed Feb 23, 2012
Commits on Feb 21, 2012
Commits on Feb 17, 2012
  1. Refactor StateMachine::YARD::Handlers::Machine to simplify various in…

    …teractions
    
    Fix event class types being used as the required type for state-related method arguments
    Register machine attributes as actually attributes
    Remove dependency on ActiveSupport / Proc extension
    obrie committed Feb 17, 2012
Commits on Feb 16, 2012
  1. Merge pull request #160 from michaelklishin/patch-1

    Update .travis.yml to pass travis-lint validation
    obrie committed Feb 16, 2012
  2. Don't document a machine's attribute reader / writer if the attribute…

    … is manually defined in the class
    obrie committed Feb 16, 2012
  3. Don't document a machine's attribute reader / writer if the attribute…

    … is automatically defined by the ORM integration being used
    obrie committed Feb 16, 2012
Commits on Feb 14, 2012
  1. Simplify YARD integration by using state_machine itself to manage par…

    …sed states / events / transitions
    
    Fix 'same' loopback matcher not being handled properly
    Fix NilClass possibly being used for return types of state methods
    Don't document methods that get inherited; only those that are generated
    Don't document states / events that are inherited from parent machines
    obrie committed Feb 14, 2012
Commits on Feb 13, 2012
  1. Add YARD integration for autogenerating documentation / embedding vis…

    …ualizations of state machines (inspired by @justinlynn / yard-state_machine)
    obrie committed Feb 13, 2012
Commits on Feb 12, 2012
  1. Update appraisals

    obrie committed Feb 12, 2012