# File lib/deltacloud/base_driver/features.rb, line 43 def operation(name, &block) unless op = @operations.find { |op| op.name == name } op = Operation.new(name, &block) @operations << op else op.instance_eval(&block) if block_given? end op end