class Seahorse::Client::Plugins::OperationMethods

def add_operation_helpers(client, operations)

def add_operation_helpers(client, operations)
  operations.each do |name|
    client.class.send(:define_method, name) do |*args, &block|
      params = args[0] || {}
      send_options = args[1] || {}
      build_request(name, params).send_request(send_options, &block)
    end
  end
  client.class.send(:define_method, :operation_names) { operations }
end