gitlink-forgeplus/app/models/concerns/droneable.rb

30 lines
491 B
Ruby

module Droneable
extend ActiveSupport::Concern
included do
end
def devops_uninit?
self.devops_step === User::DEVOPS_UNINIT
end
def devops_unverified?
self.devops_step === User::DEVOPS_UNVERIFIED
end
def devops_verified?
self.devops_step === User::DEVOPS_VERIFIED
end
def devops_has_token?
self.devops_step === User::DEVOPS_HAS_TOKEN
end
def set_drone_step!(step)
self.update_column(:devops_step, step)
end
module ClassMethods
end
end