Class: Vidibus::VersionScheduler::ScheduledVersion

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document
Defined in:
lib/vidibus/version_scheduler/scheduled_version.rb

Instance Method Summary collapse

Instance Method Details

#jobObject



22
23
24
25
26
27
# File 'lib/vidibus/version_scheduler/scheduled_version.rb', line 22

def job
  @job ||= begin
    Delayed::Backend::Mongoid::Job.find(job_id) if job_id
  rescue ::Mongoid::Errors::DocumentNotFound
  end
end

#versionObject



18
19
20
# File 'lib/vidibus/version_scheduler/scheduled_version.rb', line 18

def version
  @version ||= Vidibus::Versioning::Version.where(:uuid => version_uuid).first
end