Code Duplication    Length = 7-7 lines in 2 locations

lib/nose/backend.rb 2 locations

@@ 338-344 (lines=7) @@
335
        step_class = Object.const_get subclass_step_name
336
        steps << step_class.new(client, plan.index)
337
      end
338
339
      # Add an insert step to a prepared update plan
340
      # @return [void]
341
      def add_insert_step(plan, steps, fields)
342
        step_class = InsertStatementStep
343
        subclass_step_name = step_class.name.sub \
344
          'NoSE::Backend::Backend', self.class.name
345
        step_class = Object.const_get subclass_step_name
346
        steps << step_class.new(client, plan.index, fields)
347
      end
@@ 328-334 (lines=7) @@
325
          possible_plan.statement == update
326
        end
327
      end
328
329
      # Add a delete step to a prepared update plan
330
      # @return [void]
331
      def add_delete_step(plan, steps)
332
        step_class = DeleteStatementStep
333
        subclass_step_name = step_class.name.sub \
334
          'NoSE::Backend::Backend', self.class.name
335
        step_class = Object.const_get subclass_step_name
336
        steps << step_class.new(client, plan.index)
337
      end