   ###*
    * Fetches all targets specified in a deployment
    * @param  {object} opts options object. opts.refresh = true|false // Force Refresh
-   * @return {Nodes Array} A memoized array of Nodes matching the Query Selector (this.targets) 
+   * @return {Nodes Array} A memoized array of Nodes matching the Query Selector (this.targets)
   ###
   getTargets : (opts={})->
     return @targets if @targets and !opts.refresh

    if @targets.length
      @getDeploymentStrategy().destroy()
      @deploymentStrategy = null
  
module.exports = Deployment

    shipRegistry[dpl.ship.id] ||= {}
    shipRegistry[dpl.ship.id][dpl.id] = @


    # onUpdate is used to attach handlers for ship.update events emitted from Hull's dashboard
    @onUpdate = dpl.onUpdate

    @settings   = dpl.settings
    # "_selector" : ".ship", //CSS3 Selector on which to embed the ship(s)
    # "_multi": true, //Wether to embed on the first matching element or all
