# File lib/puppet/type.rb, line 1734 1734: def schedule 1735: unless catalog 1736: warning "Cannot schedule without a schedule-containing catalog" 1737: return nil 1738: end 1739: 1740: unless defined? @schedule 1741: if name = self[:schedule] 1742: if sched = catalog.resource(:schedule, name) 1743: @schedule = sched 1744: else 1745: self.fail "Could not find schedule %s" % name 1746: end 1747: else 1748: @schedule = nil 1749: end 1750: end 1751: @schedule 1752: end