lucas caton - apresentação no encontro do guru-sp #11: "controlando estado de objetos...

40
Lucas Catón Controlando estado de objetos Ruby com state machine 11º encontro Guru-SP

Upload: lucas-caton

Post on 17-Jul-2015

722 views

Category:

Technology


1 download

TRANSCRIPT

Lucas Catón

Controlando estado de objetos Ruby com state machine

11º encontro Guru-SP

Quem sou eu?

Lucas Catón:

Desenvolvedor Ruby on Rails há um ano e meio

Bacharel em Sistemas de Informação pela Universidade de Taubaté

http://blog.lucascaton.com.br/[email protected]@lucascaton

Máquinade estados

Exemplo de máquina de estados

Exemplo de máquina de estados

estado inicial

Exemplo de máquina de estados

Exemplo de máquina de estados

Exemplo de máquina de estados

Exemplo de máquina de estados

gem state_machinecriada por Aaron L. Pfeifer

Integrações com bibliotecas Ruby

classes ActiveModel

classes ActiveRecord

recursos DataMapper

models MongoMapper

models Sequel

State machine não é a única gem...

http://github.com/rubyist/aasm

http://github.com/geekq/workflow

http://github.com/davidlee/state-fu

http://github.com/avdi/alter-ego

Se quiser saber mais...http://github.com/pluginaweek/state_machine

Se eu puder [email protected]

Obrigado!

http://blog.lucascaton.com.br/[email protected]

@lucascaton