module ExMachina::Event::Validations
Public Instance Methods
error_messages()
click to toggle source
# File lib/ex_machina/event/validations.rb, line 17 def error_messages errors.join(", ") end
errors()
click to toggle source
# File lib/ex_machina/event/validations.rb, line 4 def errors @errors ||= [] end
valid?()
click to toggle source
# File lib/ex_machina/event/validations.rb, line 7 def valid? errors.empty? end
validate()
click to toggle source
# File lib/ex_machina/event/validations.rb, line 10 def validate errors.clear unless transitions.any? errors << "No transitions defined from '#{status}' status" end end