# File lib/dragonfly/job_definitions.rb, line 8
    def add(name, &definition_proc)
      job_definitions[name] = JobBuilder.new(&definition_proc)
      jd = job_definitions # Needed because we're about to change 'self'
      
      define_method name do |*args|
        jd[name].build(self, *args)
      end
      
      define_method "#{name}!" do |*args|
        jd[name].build!(self, *args)
      end
    end