Module: Stator::Model::InstanceMethods

Defined in:
lib/stator/model.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



67
68
69
70
71
# File 'lib/stator/model.rb', line 67

def self.included(base)
  base.class_eval do
    validate :_stator_validate_transition
  end
end

Instance Method Details

#without_state_transition_tracking(namespace = '') ⇒ Object



79
80
81
82
83
# File 'lib/stator/model.rb', line 79

def without_state_transition_tracking(namespace = '')
  self._stator(namespace).without_transition_tracking do
    yield
  end
end

#without_state_transition_validations(namespace = '') ⇒ Object



73
74
75
76
77
# File 'lib/stator/model.rb', line 73

def without_state_transition_validations(namespace = '')
  self._stator(namespace).without_validation do
    yield
  end
end