# 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