class VideoApply < ActiveRecord::Base include AASM belongs_to :video aasm(:status) do state :pending, initial: true state :refused state :agreed event :refuse do transitions from: :pending, to: :refused end event :agree do transitions from: :pending, to: :agreed end end end