Class: Crabfarm::TransitionService
- Inherits:
-
Object
- Object
- Crabfarm::TransitionService
- Defined in:
- lib/crabfarm/transition_service.rb
Class Method Summary collapse
Class Method Details
.apply_state(_context, _name, _params = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/crabfarm/transition_service.rb', line 4 def self.apply_state(_context, _name, _params={}) state_class = if _name.is_a? String or _name.is_a? Symbol load_by_name _name else _name end _context.prepare state = state_class.new _context, _params state.crawl state end |