# File lib/compass/installers/manifest.rb, line 19
      def self.type(t)
        eval "def \#{t}(from, options = {})\n@entries << Entry.new(:\#{t}, from, options)\nend\ndef has_\#{t}?\n@entries.detect {|e| e.type == :\#{t}}\nend\ndef each_\#{t}\n@entries.select {|e| e.type == :\#{t}}.each {|e| yield e}\nend\n"
      end