Files
old-holivud2/app/models/concerns/approvable.rb
2020-07-20 13:28:40 +00:00

18 lines
347 B
Ruby

module Approvable
extend ActiveSupport::Concern
included do
def approve_by(user)
return unless approved_at.nil?
self.approved_by_user_name = user.full_name
self.approved_by_user_email = user.email
self.approved_at = Time.zone.now
end
def approved?
self.approved_at.present?
end
end
end