# File lib/puppet/type.rb, line 579 579: def managed? 580: # Once an object is managed, it always stays managed; but an object 581: # that is listed as unmanaged might become managed later in the process, 582: # so we have to check that every time 583: if @managed 584: return @managed 585: else 586: @managed = false 587: properties.each { |property| 588: s = property.should 589: if s and ! property.class.unmanaged 590: @managed = true 591: break 592: end 593: } 594: return @managed 595: end 596: end